更新2错误添加MVC视图

时间:2016-04-13 18:43:15

标签: asp.net-mvc visual-studio-2015

昨晚,我将我的系统上的Visual Studio 2015从RTM更新为Update 2.当我尝试将新视图添加到我正在处理的ASP.Net MVC应用程序时,我现在收到错误消息:

  

运行所选代码生成器时出错:
  '预计1个出口有合同名称" NuGet.VisualStudio.IVs.PackageInstaller"但在应用适用的约束后找到0。'

有关如何解决此问题的任何想法?在安装更新之前,我昨天在这个项目中添加了一些视图没有问题。

2 个答案:

答案 0 :(得分:0)

tl; dr - 重新安装NuGet程序包管理器

我知道这是一个老线程。但我今天遇到了同样的错误信息,发现没有适用于我的在线解决方案。所以我决定回答这个旧线程,以便将来遇到相同的错误消息。

我的理由是我的 NuGet Package Manager丢失了。 我最近安装了Wekan,它要求我安装Visual C++ 2015 Build Tools,我认为这可能是导致NuGet被删除的罪魁祸首。

所以,我的解决方案是下载并重新安装NuGet Package Manager:

  • 在Visual Studio中打开扩展和更新工具>扩展和更新(或按ALT + T + U)
  • 在左侧窗格中单击 Online 并搜索关键字 Visual Studio 2015的NuGet Package Manager ,下载/安装
  • 重启VS

这些是另一种解决方案(对我来说不起作用):

答案 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,请查看并下载。

VS2015 NuGet经理:

https://visualstudiogallery.msdn.microsoft.com/5d345edc-2e2d-4a9c-b73b-d53956dc458d