我安装了Visual Studio 2015 RC并在其上安装了Visual Studio 2015 RTM。我在互联网上找不到任何说你不能这样做的东西。我不知道这是否与问题有关。
不幸的是,当我在重新启动后第一次启动VS 2015 RTM时,会弹出消息框:
“'Microsoft.VisualStudio.Editor.Implementation.EditorPackage'包未正确加载”
此外:
如何解决此错误?
它说要查看 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>
那么......有什么建议吗?
我只是尝试加载一个项目......有些事情是非常错误的。它无法加载一堆包,如:“CSharpPackage,IntegrationPackage,MigrationPackage,FileIndicatorPackage等......”,解决方案资源管理器完全空白!发生了什么事?
这是我的程序和功能的样子:
我已经卸载并删除了尽可能多的内容。
我不想搞砸我的Visual Studio 2013安装。 VS2015仍然无法加载上面的包! 因此,如果有人从上面的屏幕截图中获得了关于哪些程序可以完全卸载的更多信息,我将非常高兴。
要采取的步骤(从更新3更新)
答案 0 :(得分:189)
我在我的机器上安装了2012年,2013年和2015年的visual studio。安装Visual Studio 2013 Update 5后,我开始收到&#34;包没有正确加载&#34; VS 2013中的错误。
我所做的一切就是按照这一步:
C:\Users\%username%\AppData\Local\Microsoft\VisualStudio\12.0\ComponentModelCache
虽然我没有在2015年试过这个,但我相信这也应该解决这个问题。要为visual studio 2015执行此操作, 12.0 应更改为 14.0
<强>更新强>
不是删除文件夹中的所有内容(如上面第2步所建议的那样),重命名文件夹并允许Visual Studio创建新文件夹更安全。有时,您可能需要从旧文件夹中复制一些东西。
我希望这能进一步帮助大家。
答案 1 :(得分:48)
Visual Studio 2015 Update 1
c:\Users\{User_Name}\AppData\Local\Microsoft\VisualStudio\14.0\devenv.exe.config
System.Collections.Immutable
的绑定重定向,newVersion
应为1.1.37.0
(不是1.1.36.0
)。重定向应如下所示:
<dependentAssembly>
<assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
<bindingRedirect oldVersion="1.0.27.0-1.1.65535.65535" newVersion="1.1.37.0"/>
</dependentAssembly>
来自ActivityLog.xml
的错误:
SetSite for package [CSharpPackage]失败[无法加载文件或 程序集'System.Collections.Immutable,Version = 1.1.36.0, Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其中一个 依赖。定位程序集的清单定义没有 匹配程序集引用。 (来自HRESULT的异常:0x80131040)]:{ 在 Microsoft.VisualStudio.LanguageServices.Implementation.LanguageService.AbstractPackage`2.Initialize() 在 Microsoft.VisualStudio.LanguageServices.CSharp.LanguageService.CSharpPackage.Initialize() 在 Microsoft.VisualStudio.Shell.Package.Microsoft.VisualStudio.Shell.Interop.IVsPackage.SetSite(的IServiceProvider SP)}
您可以在我的博客文章中详细了解如何解决此类问题 How to restore Visual Studio 2015 after the Update 1
答案 2 :(得分:29)
我在VS 2015社区RTC中遇到了同样的问题,并且可以通过删除以下内容来解决此问题:
C:\Users\<your users name>\AppData\Local\Microsoft\VisualStudio\14.0
和C:\Users\<your users name>\AppData\Roaming\Microsoft\VisualStudio\14.0
所以我建议您尝试这样做,因为您可以避免卸载/重新安装VS
答案 3 :(得分:18)
由于VS2015的扩展,我不得不重命名: C:\用户\\应用程序数据\本地\微软\ VisualStudio的\ 14.0
重命名后,我打开VS2015并收到更多这些错误,但重新创建了14.0文件夹。
我关闭了VS2015并将文件夹Extensions和STemplate从原始/重命名的文件夹复制到新文件夹。
重新开放VS2015,一切正在重新开始。
更新:2015年9月24日下午12:17: 它再次停止工作。我在这篇文章中尝试了所有选项。我找到了另一篇帖子,这似乎有用了:
执行命令 devenv / clearcache devenv / updateconfiguration
答案 4 :(得分:8)
与@Tom Clelford的解决方案类似,但除了删除所有内容外:
C:\用户{用户名} \应用程序数据\本地\微软\ VisualStudio的\ 14.0
我还必须删除
中的所有内容C:\用户{用户名} \应用程序数据\本地\微软\ VisualStudio的\ vshub
我无需触摸Roaming文件夹中的任何内容,但这可能因用户而异。
答案 5 :(得分:5)
我的问题发生在安装Visual Studio 2015 Update 1
之后我没有运气就尝试了所有建议的解决方案, 对我有用的解决方案是来自Eric Knox(微软团队)的解决方案
这就是它
打开管理员命令提示符并运行以下步骤(假设您已安装到默认位置):
cd "%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE"
ren devenv.exe.config devenv.exe.config.backup
copy <local path to file downloaded in step #1> .\devenv.exe.config
devenv /UpdateConfiguration
答案 6 :(得分:2)
还有一个Visual Studio 2015 RC。
问题使用&#34;文件 - &gt;新 - >项目..&#34;抛出异常
根据Shittu Olugbenga的回答,8月10日删除了文件夹的内容:&#34; C:\ Users \\ AppData \ Local \ Microsoft \ VisualStudio \ 14.0 \ ComponentModelCache&#34;。
重新启动Visual Studio,它运行良好。 :) Tnx。
答案 7 :(得分:2)
答案 8 :(得分:1)
在 NugetPackage 的情况下,问题可能是由于在安装VS2015(共存)后安装VS2013。我解决它的方法是重新安装用于Visual Studio 2015的NuGet包管理器(在工具&gt;扩展和更新...中)
答案 9 :(得分:1)
启动Microsoft Visual Studio Enterprise 15预览版(版本15.0.25123)时,出现了相同的错误:
<entry>
<record>27</record>
<time>2016/05/02 12:26:57.451</time>
<type>Error</type>
<source>VisualStudio</source>
<description>SetSite failed for package [Image Service Package]Source:
..
<guid>{1491E936-6FFE-474E-8371-30E5920D8FDD}</guid>
<hr>80131522</hr>
<errorinfo></errorinfo>
</entry>
我尝试change the registry key,但它不起作用。
我真的从来没有工作过,卸载以前的版本,但尝试一下就可以了!
Uninstall Microsoft Visual Studio Ultimate 2015 Preview, (Version 14.0.23310)
IT WORKED(对我来说:))
我也会运行以上所有提示。我不知道是否有必要。亲切的问候。
答案 10 :(得分:1)
升级到新的Resharper 2016.2后我遇到了同样的问题。我通过在Visual Studio中暂停resharper来修复问题(工具&gt;选项&gt; Resharper&gt;暂停)