未定义或导入预定义类型“ System.String”

时间:2019-03-27 08:28:08

标签: c# .net asp.net-mvc-5

我有一个MVC5应用程序,正在尝试离线运行。我离线安装了VS2017,但是当我尝试构建项目时,它抛出了与所有缺少的.NET程序集和dll相关的错误。当我尝试添加这些程序集时,将无法添加它们。有人请帮忙。

PS:机器上没有互联网。

1 个答案:

答案 0 :(得分:0)

我有时也会遇到这个问题。通常有帮助的是执行dotnet restore。这与在VS中从解决方案资源管理器运行还原不同,您必须通过命令行来完成。为了执行它,您需要安装.NET Core SDK。 dotnet restore通常非常擅长解决某些项目问题,例如VS在后台创建的损坏的.json文件,我想它可以在没有Internet连接的情况下修复这些文件,但我没有尝试过。 / p>