【问题标题】:Migrate .xproj to .csproj in vs 2017在 vs 2017 中将 .xproj 迁移到 .csproj
【发布时间】:2021-07-31 21:53:40
【问题描述】:

我有一个 .xproj 项目,我想迁移到 .csproj。当我尝试在 vs 2017 中打开它时,我收到以下消息:-

一旦我对该消息按 OK,我就会收到以下错误:-

我不知道从哪里开始,任何帮助将不胜感激。

【问题讨论】:

  • 或许可以尝试联系 Microsoft 支持?
  • 您的 Windows 事件日志中是否有错误消息?

标签: .net visual-studio .net-core


【解决方案1】:

能够通过以下步骤将我的 .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,它按预期工作。

【讨论】:

    猜你喜欢
    • 2018-04-07
    • 2017-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-26
    • 1970-01-01
    • 2019-05-08
    • 1970-01-01
    相关资源
    最近更新 更多