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

时间:2015-12-23 11:54:43

标签: visual-studio visual-studio-2015 nuget nuget-package

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

enter image description here

以下是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>

我遵循类似question中的建议,但没有成功。

不幸的是,通过Extensions and Updates重新安装NuGet并不能解决问题。

6 个答案:

答案 0 :(得分:27)

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

所以:

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

答案 1 :(得分:12)

删除文件夹Microsoft.VisualStudio.Default.Cache

中的文件C:\Users\<username>\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache

答案 2 :(得分:1)

这个有助于VS 2017: https://developercommunity.visualstudio.com/content/problem/160124/failed-to-load-package-monoandroiddesignerpackage.html

1)启动VS

2)File-&gt; New-&gt; Project-&gt; Xamarin app(iOS或Android)

3)现在点击工具箱

4)关闭VS

答案 3 :(得分:0)

我的诀窍是删除&#34; Microsoft .NET Core 1.0.1 VS 2015工具预览2&#34;

答案 4 :(得分:0)

运行以下命令提示符帮我解决VS 2017社区的问题。我从未尝试过其他VS版本。如果它适用于其他版本,请告诉我们:

"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\devenv.exe" /resetskippkgs

答案 5 :(得分:0)

删除此文件夹对我来说很成功。

C:\ Users [USERNAME] \ AppData \ Roaming \ Microsoft \ VisualStudio \ 15.0_14b774ca