我有一个 .xproj 项目,我想将其迁移到 .csproj。当我尝试在 vs 2017 中打开它时,我收到以下消息:-
一旦我在该消息上按“确定”,就会收到此错误:-
我不知道从哪里开始,任何帮助将不胜感激。
答案 0 :(得分:0)
能够通过以下步骤将我的 .xproj 迁移到 .csproj:-
在 cmd
中导航到 .xproj 所在的目录并运行 dotnet migrate
,但是 dotnet migrate
与较新版本的 .net core sdk 不兼容。
要检查您安装了哪些 sdk,请运行:dotnet --list-sdks
然后从您安装的 sdk 切换到支持 dotnet migrate
命令的 sdk 或安装支持该命令的 sdk。就我而言,我没有安装任何支持此命令的 sdks,所以我安装了 2.0.2
然后我导航到 .xproj 所在的目录并运行:dotnet new globaljson --sdk-version 2.0.2
以切换到此版本的 dotnet
,之后我终于能够运行 dotnet migrate
预期。