每次我在Visual Studio 2015中打开解决方案时,都会收到以下消息:
以下是ActivityLog.xml的最后一项:
827 Error 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) at Microsoft.VSDesigner.VSDesignerPackage.VSDesignerPackage.Initialize() at Microsoft.VisualStudio.Shell.Package.Microsoft.VisualStudio.Shell.Interop.IVsPackage.SetSite(IServiceProvider sp)} {8D8529D3-625D-4496-8354-3DAD630ECC1B}
80004003 - E_POINTERObject reference not set to an instance of an object.
我遵循在类似问题中找到的建议,但没有成功.
不幸的是,通过扩展和更新重新安装NuGet并不能解决问题.
如果@batressc解决方案不起作用,您还必须删除.VS
解决方案文件夹中的文件夹.
所以:
关闭所有VS Windows
删除文件夹 C:\Users\
删除文件夹 [Solution Folder]\.vs
删除文件Microsoft.VisualStudio.Default.Cache
夹中的文件C:\Users\