【Visual Studio】解决方案未保存,请先保存你的解决方案,而后再管理Nuget包

上网下的Demo,文件夹中没有.sln文件,用VS打开.csproj文件来打开方案。此时可能由于一些引用问题想打开Nuget包管理器,会弹出以下提示:markdown

解决方案未保存,请先保存你的解决方案,而后再管理Nuget包

此时只需保存项目,就可看到即将保存的文件是.sln后缀的文件。保存后打开该.sln文件来打开方案(而不是以前经过.csproj文件来打开),就能在该方案打开Nuget包管理器了。函数

.csproj是一个项目工程文件,.sln是一个解决方案文件。一个解决方案中能够包含多个项目工程(一般此种状况下还须要手动设置一个包含了主函数的工程做为启动项才能运行,方法是在该工程右键选择设为启动项)。code

本文遇到的问题是由于下载的Demo中只含有.csproj工程文件,而没有.sln解决方案文件。而Nuget包管理器是针对解决方案进行操做的,因此直接保存项目就能自动生成一个.sln解决方案文件了(若是以前没有的话)。get

相关文章
相关标签/搜索