【问题标题】:Compile errors after installing VS2015安装VS2015后编译错误
【发布时间】:2015-11-27 14:52:34
【问题描述】:

我在一个从以下位置引用 MVC dll 的类库项目上开发 VS2013:

C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 4\Assemblies\System.Web.Mvc.dll

然后我卸载了 VS2013,然后安装了 VS2015。现在我的项目需要 MVC dll

请注意以下路径: C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 4\

在我的计算机上丢失了。

构建时出现以下编译错误:

严重性代码描述项目文件行 错误 CS0234 命名空间“System.Web”中不存在类型或命名空间名称“Mvc”(您是否缺少程序集引用?)

【问题讨论】:

  • 删除它们并重新添加。
  • 我无法再次添加它们,因为我的计算机中缺少旧路径 C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 4

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


【解决方案1】:

我的猜测是 MVC4 与 Visual Studio 2013 捆绑在一起,因此也被删除了。您可以尝试使用 web platform installer 自己重新安装它,或者删除依赖项并使用 nuget (https://www.nuget.org/packages/Microsoft.AspNet.Mvc/4.0.40804) Install-Package Microsoft.AspNet.Mvc -Version 4.0.40804 重新添加它们

【讨论】:

  • 如果我安装了这个包,那么我的项目中会有一个我不想要的 (packages.config) 文件
  • offtopic:您对 packages.config 文件/nuget 的使用有什么顾虑?
  • 这个项目是团队项目,我不能添加packages.config文件:)
猜你喜欢
  • 1970-01-01
  • 2017-06-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-28
  • 1970-01-01
  • 2017-08-03
相关资源
最近更新 更多