簡體   English   中英

未定義或導入預定義類型“System.String”

[英]Predefined type 'System.String' is not defined or imported

我有一個 MVC5 應用程序,我正在嘗試離線運行它。 我離線安裝了 VS2017,但是當我嘗試構建該項目時,它會引發多個與缺少所有 .NET 程序集和 dll 相關的錯誤。 當我嘗試添加這些程序集時,它們無法添加。 任何人請幫忙。

PS:機器上沒有互聯網。

我也經常遇到這個問題。 通常有用的是進行dotnet restore 這與在VS中從解決方案資源管理器運行還原不同,您必須通過命令行執行此操作。 為了執行它,您需要安裝.NET Core SDK。 dotnet restore通常非常擅長修復一些項目問題,例如VS在后台創建的損壞的.json文件,我猜它能夠在沒有互聯網連接的情況下修復這些文件,但我還沒試過。

嘗試清理和重建您的解決方案。 我遇到了這個問題,我的 dll 出現了一些奇怪的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM