昨晚,我将我的系统上的Visual Studio 2015从RTM更新为Update 2.当我尝试将新视图添加到我正在处理的ASP.Net MVC应用程序时,我现在收到错误消息:
运行所选代码生成器时出错:
'预计1个出口有合同名称" NuGet.VisualStudio.IVs.PackageInstaller"但在应用适用的约束后找到0。'
有关如何解决此问题的任何想法?在安装更新之前,我昨天在这个项目中添加了一些视图没有问题。
答案 0 :(得分:0)
我知道这是一个老线程。但我今天遇到了同样的错误信息,发现没有适用于我的在线解决方案。所以我决定回答这个旧线程,以便将来遇到相同的错误消息。
我的理由是我的 NuGet Package Manager丢失了。 我最近安装了Wekan,它要求我安装Visual C++ 2015 Build Tools,我认为这可能是导致NuGet被删除的罪魁祸首。
所以,我的解决方案是下载并重新安装NuGet Package Manager:
这些是另一种解决方案(对我来说不起作用):
答案 1 :(得分:-1)
更新VS2015将迫使您在完成目前为止完成的所有工作后进行更新。大多数特别是NuGet的参考文献在2015年都已更改或过时。我目前正在使用vs2013和MVC5。我建议你更新参考资料并找到有关这个NuGet软件包的解决方案。它可能不再适用于您要添加的此视图。此外,您的Q& A也有类似的主题,可以在此处访问:Unable to Install Any Package in Visual Studio 2015。看看VS2015的免费版本对编码不太好。更好地下载带有更新5的visual studio 2013,你会更好。如果您仍想保留VS2015,请查看并下载。
https://visualstudiogallery.msdn.microsoft.com/5d345edc-2e2d-4a9c-b73b-d53956dc458d