"Visual Studio Explorers和Designer Package"包未正确加载

Jar*_*zur 21 visual-studio nuget nuget-package visual-studio-2015

每次我在Visual Studio 2015中打开解决方案时,都会收到以下消息:

在此输入图像描述

以下是ActivityLog.xml的最后一项:

<entry>
   <record>827</record>
   <time>2015/12/23 11:26:13.919</time>
   <type>Error</type>
   <source>VisualStudio</source>
   <description>SetSite failed for package [Visual Studio Explorers and Designers Package][Object reference not set to an instance of an object.]:{   at Microsoft.VSDesigner.VSDMenus.Initialize(IServiceProvider serviceProvider)&#x000D;&#x000A;   at Microsoft.VSDesigner.VSDesignerPackage.VSDesignerPackage.Initialize()&#x000D;&#x000A;   at Microsoft.VisualStudio.Shell.Package.Microsoft.VisualStudio.Shell.Interop.IVsPackage.SetSite(IServiceProvider sp)}</description>
   <guid>{8D8529D3-625D-4496-8354-3DAD630ECC1B}</guid>
   <hr>80004003 - E_POINTER</hr>
   <errorinfo>Object reference not set to an instance of an object.</errorinfo></entry>
Run Code Online (Sandbox Code Playgroud)

我遵循在类似问题中找到的建议,但没有成功.

不幸的是,通过扩展和更新重新安装NuGet并不能解决问题.

小智 28

如果@batressc解决方案不起作用,您还必须删除.VS解决方案文件夹中的文件夹.

所以:

  1. 关闭所有VS Windows
  2. 删除文件夹 C:\Users\<username>\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache
  3. 删除文件夹 [Solution Folder]\.vs

  • 删除`.vs`文件夹对我来说已经足够了.谢谢. (2认同)

bat*_*ssc 12

删除文件Microsoft.VisualStudio.Default.Cache夹中的文件C:\Users\<username>\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache