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

u1ehiz5o  于 2023-02-14  发布在  .NET
关注(0)|答案(3)|浏览(468)

我有一个MVC5应用程序,我试图离线运行。我安装了VS2017离线,但当我尝试构建项目时,它抛出了多个与它有关的错误,缺少所有.NET程序集和DLL。当我尝试添加这些程序集时,它们无法添加。任何人请帮助。
附言:机器上没有网络。

ecfdbz9o

ecfdbz9o1#

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

oknwwptz

oknwwptz2#

尝试清理和重建您的解决方案。我有这个问题,我的dll的东西去时髦。

xqk2d5yq

xqk2d5yq3#

很明显omnisharp的错误和我的一样。我从c#扩展(c#〉unistall〉install another version)中修改了omnisharp的路径版本,然后重新打开到vscode。它对我的项目有效。所有的错误都消失了。

相关问题