【Visual Studio】解决方案未保存,请先保存你的解决方案,然后再管理Nuget包
2023-09-11 14:22:26 时间
上网下的Demo,文件夹中没有.sln文件,用VS打开.csproj文件来打开方案。此时可能因为一些引用问题想打开Nuget包管理器,会弹出如下提示:
解决方案未保存,请先保存你的解决方案,然后再管理Nuget包
此时只需保存项目,就可看到即将保存的文件是.sln后缀的文件。保存后打开该.sln文件来打开方案(而不是之前通过.csproj文件来打开),就能在该方案打开Nuget包管理器了。
.csproj是一个项目工程文件,.sln是一个解决方案文件。一个解决方案中可以包含多个项目工程(通常此种情况下还需要手动设置一个包含了主函数的工程作为启动项才能运行,方法是在该工程右键选择设为启动项)。
本文遇到的问题是因为下载的Demo中只含有.csproj工程文件,而没有.sln解决方案文件。而Nuget包管理器是针对解决方案进行操作的,所以直接保存项目就能自动生成一个.sln解决方案文件了(如果之前没有的话)。
相关文章
- 在Visual Studio 中使用git系列文章目录
- App.Config Transformation for projects which are not Web Projects in Visual Studio? app.debug.config
- 离线安装 Visual Studio Express 而不下载整个镜像文件的方法(转载)
- Microsoft Visual C++ 14.0 is required Python
- 【数据库】+visual paradigm+设计ER数据库模型
- Visual Studio 2019更新到16.2.2
- Visual Studio Xamarin中找不到iOS模拟器
- Visual Studio 2013 更新 NuGet 包管理器
- 使用visual studio 2013 快速搭建phonegap开发环境
- 《Visual C# 2010入门经典》一1.1 .NET Framework
- 《C++ AMP:用Visual C++加速大规模并行计算》——1.1 为什么选择GPGPU?什么是异构计算?
- 《C++ AMP:用Visual C++加速大规模并行计算》——3.5 array_view< T,N >
- 微软推出全新开发工具套件Visual Studio 2017
- Visual Studio Code使用typings拓展自动补全功能
- Visual Studio Error C4335 检测到Mac文件格式:请将源文件转换为DOS格式或UNIX格式
- web项目 在visual studio 输出窗口显示调试信息
- Visual Basic的未来之路
- 辅助Visual Studio 2017部署的DevOps新工具
- 记VS2008初始化Microsoft Visual Sourcesafe源码管理提供程序时失败
- Visual Studio 2013 Update2
- C++ 之 Visual Studio 搭建 EasyX Graphics Library 图形库环境,并使用EasyX(graphics.h)绘制第一个图形
- mysql与EF(visual studio 2015)
- 在 Visual Studio 2013 中使用 Grunt, Bower 和 NPM
- 在Visual Studio 2013中安装Mysql for EntityFramework
- Solve VsVim Issue with Visual Studio for Mac: ClosePair(')')
- 【转】Visual Studio常用快捷键
- DarkNet,Visual Studio 2015工程配置
- 在win7上安装visual c++ 2008 redistributable 发生错误error 1935