上網下的Demo,文件夾中沒有.sln文件,用VS打開.csproj文件來打開方案。此時可能由於一些引用問題想打開Nuget包管理器,會彈出以下提示:markdown
解決方案未保存,請先保存你的解決方案,而後再管理Nuget包
此時只需保存項目,就可看到即將保存的文件是.sln後綴的文件。保存後打開該.sln文件來打開方案(而不是以前經過.csproj文件來打開),就能在該方案打開Nuget包管理器了。函數
.csproj是一個項目工程文件,.sln是一個解決方案文件。一個解決方案中能夠包含多個項目工程(一般此種狀況下還須要手動設置一個包含了主函數的工程做爲啓動項才能運行,方法是在該工程右鍵選擇設爲啓動項)。code
本文遇到的問題是由於下載的Demo中只含有.csproj工程文件,而沒有.sln解決方案文件。而Nuget包管理器是針對解決方案進行操做的,因此直接保存項目就能自動生成一個.sln解決方案文件了(若是以前沒有的話)。get