【Visual Studio】解決方案未保存,請先保存你的解決方案,然后再管理Nuget包


上網下的Demo,文件夾中沒有.sln文件,用VS打開.csproj文件來打開方案。此時可能因為一些引用問題想打開Nuget包管理器,會彈出如下提示:

解決方案未保存,請先保存你的解決方案,然后再管理Nuget包

此時只需保存項目,就可看到即將保存的文件是.sln后綴的文件。保存后打開該.sln文件來打開方案(而不是之前通過.csproj文件來打開),就能在該方案打開Nuget包管理器了。

.csproj是一個項目工程文件,.sln是一個解決方案文件。一個解決方案中可以包含多個項目工程(通常此種情況下還需要手動設置一個包含了主函數的工程作為啟動項才能運行,方法是在該工程右鍵選擇設為啟動項)。

本文遇到的問題是因為下載的Demo中只含有.csproj工程文件,而沒有.sln解決方案文件。而Nuget包管理器是針對解決方案進行操作的,所以直接保存項目就能自動生成一個.sln解決方案文件了(如果之前沒有的話)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM