[英]VS 2017 - Missing NuGet Package from an old solution project
我正在做一個給我的舊項目。 當我嘗試構建時,出現以下錯誤:
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is ..\packages\WinSCP.5.13.0\build\WinSCP.targets. App1.App.Export C:\Visual_Studio\App1.App.Export\App1.App.Export\App1.App.Export.csproj
我還應該嘗試哪些其他方法?
您似乎錯過了 nuget 軟件包WinSCP 5.13.0 。
請嘗試這些步驟:
首先,該包存在於nuget.org
下,因此您應該確保nuget.org
位於您的 nuget 包源下並選中了復選框。
1) 首先清理 nuget 緩存或刪除C:\\Users\\xxx(current user)\\.nuget\\packages
下的所有文件。
另外,刪除bin
和obj
文件夾。
2)關閉VS,刪除C:\\Users\\xxx\\AppData\\Roaming\\NuGet
下的nuget.config
文件。
然后,重新打開您的項目,在Tools
--> Nuget Package Manager
--> Package Manager Console
下運行update-package -reinstall
。
3)如果還是不行,請嘗試創建一個新項目,然后安裝WinSCP 5.13.0
nuget包,看看是否有效。
另外,與我們共享整個 csproj 文件,以便它幫助我們更快地解決問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.