【问题标题】:Migration from xproj to csproj using Visual Studio 2017使用 Visual Studio 2017 从 xproj 迁移到 csproj
【发布时间】:2018-04-07 20:03:14
【问题描述】:

我在项目中使用的一些包不兼容 .NET 核心。但我已经添加了

"frameworks": {
    "net461": {
    }
  }

在我列出我的包以确保包兼容之后的 project.json 中。

随着VS2017升级到.csproj,根据this我把上面的替换成了

<PropertyGroup>
  <TargetFramework>netcoreapp1.0</TargetFramework>
</PropertyGroup>

我仍然无法使用这些软件包,也没有 MS 文档谈论它。 请投入您的回应。谢谢!

【问题讨论】:

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


    【解决方案1】:

    您的初始项目是使用 .net 4.6.1 构建的,它比 .net core 1.0 包含更多的包。

    为了迁移到 VS2017 你可以替换

    <TargetFramework>netcoreapp1.0</TargetFramework>
    

    &lt;TargetFrameworkVersion&gt;v4.6.1&lt;/TargetFrameworkVersion&gt;

    然后它应该可以工作

    【讨论】:

      猜你喜欢
      • 2021-07-31
      • 1970-01-01
      • 2017-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-22
      • 2018-08-01
      • 2017-08-06
      相关资源
      最近更新 更多