我正在使用一个针对 Dotnet 核心 2.1 框架的 44 个项目的解决方案。 我想以 2.2 框架为目标,有没有一种简单的方法可以在不编辑每个 csproj 文件的情况下做到这一点?
我在互联网上搜索,我刚刚找到了如何重新定位一个项目。
提前谢谢。
我不知道有这样的工具。
我个人会启动记事本++>>在文件中查找>>打开解决方案文件夹>>按.csproj
>>查找与目标版本匹配的搜索模式>>全部替换
或者。。。只管去做。假设每个项目需要 5 秒,则整个解决方案不到 4 分钟。如果你很懒,假设每个项目15秒,那仍然是11分钟。
但是,如果您经常这样做,请编写一个快速脚本来执行此操作。
1( 打开 Visual Studio Code,导航到"搜索">
2( 查找<TargetFramework>netcoreapp2.1</TargetFramework>
并替换为<TargetFramework>netcoreapp2.2</TargetFramework>
- 在
- sln 文件夹中运行
dotnet restore
然后构建解决方案
或
- 清理然后在解决方案资源管理器中生成解决方案