问题
我安装了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>
到目前为止我尝试过的
- 在工具->扩展和更新中,我尝试卸载并重新安装扩展。但是,当我单击菜单项“扩展和更新”时,出现了“未设置对象引用”异常?因此,我无法尝试此选项。
- 我已经卸载了Visual Studio 2015并重新安装了它。没有效果。
- 我已经完成了2015年2月13日在https://connect.microsoft.com/VisualStudio/feedback/details/1123745/setsite-failed-for-package-microsoft-visualstudio-editor-implementation-editorpackage中建议的操作:49。没有效果。实际上,再次启动Visual Studio 2015之后,会复制回完全相同的文件夹结构和文件(快速浏览)。
所以...那里有什么建议吗?
问题更新
第一次更新
我只是尝试加载一个项目,然后...某件事是非常错误的。它无法加载诸如“ CSharpPackage,IntegrationPackage,MigrationPackage,FileIndicatorPackage等...”之类的软件包,并且解决方案资源管理器完全空白!到底是怎么回事?
第二次更新
这是我的程序和功能的样子:
第三次更新
我已经尽可能地卸载并删除了。
- 删除了AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0中的所有内容
- 删除了AppData \ Local \ VisualStudio \ 14.0中的所有内容
- 通过程序和功能卸载了Visual Studio 2015(屏幕截图上方)
- 完全删除了Program Files文件夹中的Visual Studio Secondary Installer文件夹
- 从程序文件中删除了与Visual Studio 14.0有关的所有内容
我不想弄乱我的Visual Studio 2013安装。 Visual Studio 2015仍无法加载以上程序包!
因此,如果任何人都可以从上述屏幕截图中获得有关哪些程序可以完全卸载的更多信息,我将非常高兴。
第四次更新
要采取的步骤(从更新3更新)
- 删除了AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0中的所有内容
- 删除了AppData \ Local \ VisualStudio \ 14.0中的所有内容
- 从ProgramData中删除所有与Visual Studio 14.0有关的内容
- 通过程序和功能卸载了Visual Studio 2015(屏幕截图上方)
- 本文说的一切吗:https : //support.microsoft.com/nl-nl/kb/3016536
- 完全删除了Program Files文件夹中的Visual Studio Secondary Installer文件夹
- 基本上从程序文件中删除了与Visual Studio 14.0有关的所有内容。程序和功能中卸载留下的任何内容。
- 卸载Microsoft Visual C ++可再发行组件(x86)-也14.0.xxx
- 也卸载了我的Xamarin东西
- 希望我没有忘记什么,但是最重要的是要完全摆脱与Visual Studio 2015相关的任何东西。
- 重新安装Visual Studio 2015 RTM,它现在应该可以使用。我必须再次安装一些第三方的东西,但至少可以用!