我有一个ASP NET MVC 4项目,#34;在我的机器上运行(旧)"。当我在VS 2015的全新安装中加载项目时(在新的笔记本电脑上) - 很多程序集都丢失了,当我尝试构建项目时,它会抱怨像ActionResult,Controller这样的类缺失了。
我在旧笔记本电脑上检查过,缺少的依赖项来自C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 4\Assemblies
。在新的笔记本电脑上,我只有包的xml描述符,但没有dll。
在Visual Studio 2015中使用MVC 4需要安装什么?
编辑:缺少依赖项:
答案 0 :(得分:2)
我建议您Nuget
再次从ActionResult
发出问题,Microsoft.AspNet.Mvc
发出问题。{/ p>
打开软件包管理器控制台并插入以下命令:
Install-Package Microsoft.AspNet.Mvc
Nuget具有此功能,允许您恢复nuget中存在的所有缺失的Assemblies
。你也可以尝试一下。
无论如何,其他人也会在下面安装这些软件包:
答案 1 :(得分:0)
答案 2 :(得分:0)
使用源代码管理或将项目从一台PC移动到另一台PC时,我遇到了同样的问题。
有一种解决方法,我经常使用它并且有效。
转到YourProjectFolder - >包。 删除除xml,repositories.xml之外的所有文件夹,该文件是从Nuget下载的软件包的xml配置文件。
在Visual Studio中的解决方案中右键单击并选择“启用Nuget包还原”。
然后构建应用程序,它将重新下载所有必需的包。 希望这有帮助