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

Vus*_*i85 5 .net c# asp.net-mvc-5

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

PS:机器上没有互联网。

Geo*_*org 12

我也时常遇到这样的问题。通常有帮助的是做一个dotnet restore. 这与从 VS 中的解决方案资源管理器运行恢复不同,您必须通过命令行来执行此操作。为了执行它,您需要安装.NET Core SDK。dotnet restore通常非常擅长修复一些项目问题,例如 VS 在幕后创建的损坏的 .json 文件,我猜它能够在没有互联网连接的情况下修复这些文件,但我还没有尝试过。