使用Visual Studio 2017从xproj迁移到csproj

时间:2017-10-26 12:26:33

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

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

"frameworks": {
    "net461": {
    }
  }
在列出我的包之后,在project.json中

以确保包是兼容的。

随着VS2017升级到.csproj,并根据this我用

替换了上面的内容
<PropertyGroup>
  <TargetFramework>netcoreapp1.0</TargetFramework>
</PropertyGroup>

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

1 个答案:

答案 0 :(得分:0)

您的初始项目是使用.net 4.6.1构建的,其中包含更多软件包.net core 1.0。

要迁移到VS2017,您可以替换

<TargetFramework>netcoreapp1.0</TargetFramework>

<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>

然后它应该工作