我在VS 2017中使用带有2.2 Framework的.NET Core API项目。现在,我们已将所有.NET Core API项目迁移到3.0 Framework。我的计算机上同时安装了VS 2017和2019。当我们单击“ .sln”文件时,它在VS 2017中成为openend。但是我希望.sln文件在VS 2019中成为openend。 请让我知道实现此目的所需的更改。
谢谢
答案 0 :(得分:2)
打开Visual Studio 2019并选择File-> Open ,然后浏览到应移植到VS2019以打开它的解决方案文件。 在VS2019中成功打开解决方案文件后,选择“全部保存”。 从现在开始,在文件资源管理器中双击解决方案文件后,将使用VS2019打开解决方案文件。
P.S。 不建议手动编辑解决方案文件以更新VS版本,因为它不考虑VS版本之间可能出现的解决方案文件的结构更改。
答案 1 :(得分:0)
对于其中一个,您可以删除解决方案文件并创建一个新的dotnet new sln
。
假设您已安装并处于活动状态的.NET Core 3.0 sdk(如果存在globa.json
,它应该为VS 2019创建一个* .sln文件。
或者编辑您的sln并将前几行更改为
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.29512.175
MinimumVisualStudioVersion = 10.0.40219.1
那是sln标头VS 2019.4(16.4)在新解决方案上创建的
答案 2 :(得分:0)