Visual Studio 2012 ไม่สามารถสร้างโครงการได้

ฉันเพิ่งอัพเกรดเป็น windows 8 จาก windows 7 Visual studio 2010 พังอย่างสมบูรณ์ โอ้ดี. ฉันลบ vs2012 และติดตั้ง Visual Studio 2012 ซึ่งความเจ็บปวดเริ่มต้นขึ้น ฉันได้ติดตั้งใหม่เทียบกับ 2012 สองสามครั้ง แต่อาการยังคงเหมือนเดิม เมื่อฉันพยายามสร้างโครงการใหม่ (FILE -> New -> Project or ctrl + N).
มันปรากฏขึ้นพร้อมกับกล่องโต้ตอบข้อความแสดงข้อผิดพลาดว่า
"Failed to create a ImageSource from the text '..\Images\Medium.png'.
" ฉันก็เหมือนกับ @#*%&^@*#@#( ดังนั้นใครก็ได้ช่วยบอกฉันหน่อยว่าเกิดอะไรขึ้นกับ Visual Studio2012 ของฉัน ? อย่างไรก็ตาม ฉันสามารถเปิดและรันโปรเจ็กต์ vs2010 ที่มีอยู่ได้โดยไม่มีปัญหา
ฉันไม่ต้องการทำการติดตั้งใหม่บน windows 8 หรือย้อนกลับไปใช้ windows 7. ของฉันอย่างแน่นอน ไชโย


person user1645226    schedule 04.09.2012    source แหล่งที่มา


คำตอบ (8)


เพื่อแก้ไขปัญหาดังกล่าว ฉันได้เปลี่ยนการอนุญาต "แก้ไข" สำหรับ "ทุกคน" ในไฟล์

c:\windows\microsoft.net\framework\v2.0.50727\config\machine.config

และ

c:\windows\microsoft.net\framework\v4.0.30319\config\machine.config

ไม่รู้ว่ามันเป็นวิธีที่ดีที่สุดหรือเปล่า แต่อย่างน้อยมันก็ได้ผล

person Eric Aubry    schedule 13.09.2012

คุณมีชุดตัวแปลงสัญญาณติดตั้งอยู่ในระบบของคุณหรือไม่? ฉันมีชุดตัวแปลงสัญญาณ WIC สำหรับการดูไฟล์ RAW ใน Explorer และส่งผลให้เกิดปัญหาเดียวกันกับที่คุณอธิบาย การถอนการติดตั้งตัวแปลงสัญญาณช่วยแก้ไข Visual Studio ให้ฉัน

person Ben H    schedule 13.09.2012

ฉันประสบปัญหาต่างๆ รวมถึงปัญหาข้างต้นด้วย

เพื่อแก้ไขปัญหาใน Windows 8 สำหรับ VS 2012 การตั้งค่าให้ทำงานในฐานะผู้ดูแลระบบได้แก้ไขปัญหาให้ฉันแล้ว

Launch icon properties->Advanced Properties->Run as administrator

ฉันหวังว่านี่จะช่วยได้.

ไชโยฌอน

person Sean Vikoren    schedule 04.06.2013

การติดตามปัญหานี้นำไปสู่ ​​Windows Imaging Component (วิธีแก้ปัญหาหนึ่งที่เสนอคือการลบ FastPictureViewer ซึ่งตัวแปลงสัญญาณส่งผลกระทบต่อ WIC แต่ไม่ใช่กรณีของฉัน) ฉันใช้ procmon เพื่อบันทึกการเรียกไฟล์และรีจิสตรีทั้งหมด และพบว่า VS2012 สะดุดกับคีย์ต่อไปนี้:

HKLM\SOFTWARE\Classes\.png - REG_SZ Content Type

ฉันประหลาดใจที่เห็นว่าประเภทเนื้อหาสำหรับ .png ได้รับการตั้งค่าเป็น application (สำหรับ .jpg เป็น application เช่นกัน) หลังจากแก้ไขเป็น image/png แล้ว ไม่เพียงแต่ VS2012 ที่เริ่มต้นได้สำเร็จ แต่ VS2010 ด้วยเช่นกัน ซึ่งแสดง "Provide value on System.Windows.Baml2006.TypeConverterMarkupExtension ส่งข้อยกเว้น" บน Win8 และทำให้ฉันต้องลองใช้ VS2012

person Serj Zaharchenko    schedule 19.08.2013
comment
ฉันรู้ว่านี่อายุ 2 ปี แต่คุณจำประเภทข้อผิดพลาดใน procmon โดยบังเอิญได้ไหม (หรือใครอื่น?) - person curiousBoy; 10.09.2015

ฉันมีปัญหาเดียวกันกับ Visual Studio 13 การถอนการติดตั้ง/การติดตั้ง VS13 ใหม่ และแพ็คเกจที่ใช้ร่วมกันทั้งหมดไม่สามารถแก้ไขปัญหาได้

ในที่สุดฉันก็พยายามเรียกใช้ในฐานะผู้ดูแลระบบ ตามที่อธิบายไว้ข้างต้นและมันก็ใช้งานได้

person user2922446    schedule 26.10.2013

เพิ่งเกิดขึ้นกับฉัน ดังที่ Eric Aubry บอกว่าให้ตรวจสอบไฟล์ machine.config ในกรณีของฉัน ไม่ใช่ข้อผิดพลาดในการอนุญาต แต่เป็นความจริงที่ว่าไฟล์ถูกทำลายภายใน ด้วยการเปลี่ยนชื่อ machine.config.default ทุกอย่างได้รับการแก้ไขแล้ว

person Alexander Talavari    schedule 24.12.2013

สำหรับฉัน สิ่งนี้เกิดขึ้นเมื่อฉันติดตั้ง mysql บนเครื่องของฉัน และมันเพิ่มสตริงการเชื่อมต่อเพิ่มเติมให้กับการกำหนดค่าเครื่องของฉัน อย่างไรก็ตาม เนื่องจากฉันใช้ไฟล์แยกต่างหากสำหรับ configSource ส่งผลให้การกำหนดค่าเครื่องของฉันเสียหาย

การย้ายคีย์การกำหนดค่าใหม่ไปยังแหล่งการกำหนดค่าของฉันจากการกำหนดค่าเครื่อง 32 บิตช่วยแก้ปัญหาได้

person Kornél Regius    schedule 17.02.2015

ดังที่ฉันได้กล่าวไว้ใน คำถาม ,

ฉันลองวิธีแก้ปัญหาเกือบทุกอย่างที่ฉันพบ

ฉันต้องการแบ่งปันสิ่งที่ฉันได้ลองแล้วไม่ได้ผล และอะไรที่ใช้ได้ผลและแก้ไขปัญหาได้

ต่อไปนี้คือ "วิธีแก้ปัญหา" ที่ไม่ได้ผลสำหรับฉัน แต่อ้างว่าวิธีแก้ปัญหานี้ใช้ได้กับบางคน

1) การลบ FastPictureViewer Codec Pack (ซึ่งยังไม่ได้ติดตั้ง)

2) มีสิทธิ์แก้ไขให้ทุกคนสำหรับ

c:\windows\microsoft.net\framework\v2.0.50727\config\machine.config

และ

c:\windows\microsoft.net\framework\v4.0.30319\config\machine.config

3) การใช้ Procmon เพื่อดูรีจิสทรีที่เสียหาย

4) การถอนการติดตั้ง/การติดตั้ง VS13 ใหม่ และแพ็คเกจที่แชร์ทั้งหมด

5) เปลี่ยนชื่อ machine.config.default เป็น machine.config

6) การเรียกใช้ Visual Studio ในฐานะผู้ดูแลระบบ

และนี่คือสิ่งที่แก้ไขได้:

เพียงติดตั้งการอัปเดตทั้งหมดสำหรับ windows 8.1 (ไม่ใช่เฉพาะการอัปเดตที่สำคัญเท่านั้น แต่ยังรวมถึงการอัปเดตเพิ่มเติมด้วย) แล้วรีสตาร์ท ฟังดูบ้ามากหลังจากใช้เวลาหลายชั่วโมง แต่นั่นช่วยแก้ปัญหาของฉันได้

ขอให้โชคดี!

person curiousBoy    schedule 10.09.2015