ปัญหา
ฉันติดตั้ง Visual Studio 2015 RC และติดตั้ง Visual Studio 2015 RTM ไว้แล้ว ฉันไม่พบสิ่งใดบนอินเทอร์เน็ตที่บอกว่าคุณทำสิ่งนี้ไม่ได้ ฉันไม่รู้ว่าสิ่งนี้เกี่ยวข้องกับปัญหาหรือไม่
น่าเสียดายที่เมื่อฉันเริ่มต้น Visual Studio 2015 RTM เป็นครั้งแรกหลังจากรีสตาร์ทมันจะปรากฏขึ้นในกล่องข้อความด้วย:
"แพคเกจ 'Microsoft.VisualStudio.Editor.Implementation.EditorPackage' โหลดไม่ถูกต้อง"
นอกจากนี้:
- XamarinShellPackage
- TestWindowPackage
- NuGetPackage
- ErrorListPackage
ฉันจะแก้ไขข้อผิดพลาดนี้ได้อย่างไร
บันทึก
มันบอกว่าจะมองในActivityLog.xml ฉันไม่พบ Microsoft.VisualStudio.Editor.Implementation.EditorPackage
แต่สำหรับXamarinShellPackageกล่าวว่า:
<entry>
<record>339</record>
<time>2015/07/21 13:01:54.011</time>
<type>Error</type>
<source>VisualStudio</source>
<description>SetSite failed for package [XamarinShellPackage]</description>
<guid>{2D510815-1C4E-4210-BD82-3D9D2C56C140}</guid>
<hr>80070057 - E_INVALIDARG</hr>
<errorinfo>'providers' cannot contain a null (Nothing in Visual Basic) element.
Parameter name: providers</errorinfo>
</entry>
<entry>
<record>340</record>
<time>2015/07/21 13:01:54.013</time>
<type>Error</type>
<source>VisualStudio</source>
<description>End package load [XamarinShellPackage]</description>
<guid>{2D510815-1C4E-4210-BD82-3D9D2C56C140}</guid>
<hr>80070057 - E_INVALIDARG</hr>
<errorinfo>'providers' cannot contain a null (Nothing in Visual Basic) element.
Parameter name: providers</errorinfo>
</entry>
สำหรับTestWindowPackage :
<entry>
<record>394</record>
<time>2015/07/21 13:02:02.751</time>
<type>Error</type>
<source>TestWindowPackage</source>
<description>TestWindowPackage.Initialize failed with exception:


System.NullReferenceException:
Object reference not set to an instance of an object.

at Microsoft.VisualStudio.TestWindow.VsHost.TestWindowPackage.Initialize()


PackageContainer loaded: False 
</description>
</entry>
<entry>
<record>395</record>
<time>2015/07/21 13:02:02.752</time>
<type>Error</type>
<source>VisualStudio</source>
<description>SetSite failed for package [TestWindowPackage]</description>
<guid>{BFC24BF4-B994-4757-BCDC-1D5D2768BF29}</guid>
<hr>80004003 - E_POINTER</hr>
<errorinfo>Object reference not set to an instance of an object.</errorinfo>
</entry>
สำหรับNuGetPackage :
<entry>
<record>405</record>
<time>2015/07/21 13:02:04.096</time>
<type>Error</type>
<source>VisualStudio</source>
<description>SetSite failed for package [NuGetPackage]</description>
<guid>{5FCC8577-4FEB-4D04-AD72-D6C629B083CC}</guid>
<hr>80004003 - E_POINTER</hr>
<errorinfo>Object reference not set to an instance of an object.</errorinfo>
</entry>
<entry>
<record>406</record>
<time>2015/07/21 13:02:04.096</time>
<type>Error</type>
<source>VisualStudio</source>
<description>End package load [NuGetPackage]</description>
<guid>{5FCC8577-4FEB-4D04-AD72-D6C629B083CC}</guid>
<hr>80004003 - E_POINTER</hr>
<errorinfo>Object reference not set to an instance of an object.</errorinfo>
</entry>
สำหรับErrorListPackageกล่าวว่า:
<entry>
<record>409</record>
<time>2015/07/21 13:02:04.624</time>
<type>Information</type>
<source>VisualStudio</source>
<description>Begin package load [ErrorListPackage]</description>
<guid>{4A9B7E50-AA16-11D0-A8C5-00A0C921A4D2}</guid>
</entry>
<entry>
<record>410</record>
<time>2015/07/21 13:02:04.629</time>
<type>Error</type>
<source>VisualStudio</source>
<description>SetSite failed for package [ErrorListPackage]</description>
<guid>{4A9B7E50-AA16-11D0-A8C5-00A0C921A4D2}</guid>
<hr>80004003 - E_POINTER</hr>
<errorinfo>Object reference not set to an instance of an object.</errorinfo>
</entry>
สิ่งที่ฉันได้พยายามจนถึงตอนนี้
- ที่ Tools -> Extensions and Updates ฉันได้พยายามถอนการติดตั้งและติดตั้งส่วนขยายใหม่ แต่เมื่อฉันคลิกที่รายการเมนู "Extensions and Updates" ฉันได้รับข้อยกเว้น "Object reference not set" ?? เลยไม่สามารถลองใช้ตัวเลือกนี้ได้
- ฉันได้ถอนการติดตั้ง Visual Studio 2015 และติดตั้งใหม่ ไม่มีผลอะไร.
- ฉันได้ทำสิ่งที่แนะนำในhttps://connect.microsoft.com/VisualStudio/feedback/details/1123745/setsite-failed-for-package-microsoft-visualstudio-editor-implementation-editorpackageที่ 13-2-2015 เวลา 16 : 49. ไม่มีผลอะไร. ในความเป็นจริงโครงสร้างโฟลเดอร์และไฟล์เดียวกันทั้งหมด (ได้อย่างรวดเร็ว) จะถูกคัดลอกกลับมาหลังจากเริ่ม Visual Studio 2015 อีกครั้ง
ดังนั้น ... มีข้อเสนอแนะใด ๆ ?
อัปเดตสำหรับคำถาม
อัปเดตครั้งแรก
ฉันเพิ่งลองโหลดโปรเจ็กต์และ ... มีบางอย่างผิดปกติมาก ไม่สามารถโหลดแพ็กเกจต่างๆเช่น: "CSharpPackage, IntegrationPackage, MigrationPackage, FileIndicatorPackage ฯลฯ ... " และ Solution Explorer ว่างเปล่าโดยสิ้นเชิง! เกิดอะไรขึ้น?
การปรับปรุงครั้งที่สอง
นี่คือลักษณะของโปรแกรมและคุณลักษณะของฉัน:
การปรับปรุงครั้งที่สาม
ฉันได้ถอนการติดตั้งและลบออกไปเท่าที่ฉันกล้า
- ลบทุกอย่างใน AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0
- ลบทุกอย่างใน AppData \ Local \ VisualStudio \ 14.0
- ถอนการติดตั้ง Visual Studio 2015 ผ่านโปรแกรมและคุณสมบัติ (ภาพด้านบน)
- ลบโฟลเดอร์ Visual Studio Secondary Installer ในโฟลเดอร์ Program Files ทั้งหมด
- ลบทุกอย่างที่เกี่ยวข้องกับ Visual Studio 14.0 ออกจาก Program Files
ฉันไม่ต้องการทำให้การติดตั้ง Visual Studio 2013 ของฉันยุ่งเหยิง Visual Studio 2015 ยังไม่สามารถโหลดแพ็คเกจด้านบนได้!
ดังนั้นหากใครมีข้อมูลเพิ่มเติมว่าโปรแกรมใดบ้างที่สามารถถอนการติดตั้งได้จากภาพหน้าจอด้านบนฉันก็จะดีใจมาก
การปรับปรุงครั้งที่สี่
ขั้นตอนที่ต้องดำเนินการ (อัปเดตจากอัพเดต 3)
- ลบทุกอย่างใน AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0
- ลบทุกอย่างใน AppData \ Local \ VisualStudio \ 14.0
- ลบทุกอย่างที่เกี่ยวข้องกับ Visual Studio 14.0 ออกจาก ProgramData
- ถอนการติดตั้ง Visual Studio 2015 ผ่านโปรแกรมและคุณสมบัติ (ภาพด้านบน)
- ทำทุกอย่างในบทความนี้: https://support.microsoft.com/nl-nl/kb/3016536
- ลบโฟลเดอร์ Visual Studio Secondary Installer ในโฟลเดอร์ Program Files ทั้งหมด
- ลบสิ่งที่เกี่ยวข้องกับ Visual Studio 14.0 ออกจาก Program Files โดยทั่วไป สิ่งที่เหลือจากการถอนการติดตั้งในโปรแกรมและคุณลักษณะ
- ถอนการติดตั้ง Microsoft Visual C ++ redistributable (x86) - 14.0.xxx ด้วย
- ถอนการติดตั้งสิ่ง Xamarin ของฉันด้วย
- หวังว่าฉันจะไม่ลืมอะไรเลย แต่สิ่งที่สำคัญที่สุดคือการกำจัดสิ่งที่เกี่ยวข้องกับ Visual Studio 2015 ทั้งหมด
- ติดตั้ง Visual Studio 2015 RTM อีกครั้งและควรใช้งานได้ทันที ฉันต้องติดตั้งของของบุคคลที่สามอีกครั้ง แต่อย่างน้อยก็ใช้งานได้!