.NET到.NetCore / .netstandard

时间:2017-05-24 01:48:37

标签: .net .net-core

我正在将我的应用程序从.Net升级到.Netstandard(符合Core标准)

现在,我发现了很多文章,但没有一篇专门回答我的问题。我有以下问题:

  1. 大多数文章都引用Project.json。好吧,我们是VS2017.NEtStandard1.6和Microssoft已经摆脱了那个文件。是否有关于处理此迁移的好文章?
  2. 这是一个控制台应用程序,我应该创建一个新的解决方案并逐个复制每个文件,还是我的框架从.NET 4.6到.netstandard1.6的快捷方式
  3. 如果在同一解决方案中重新定位,那么我不会将netstandard1.6视为升级的目标选项
  4. 解决这种情况的最佳方法是什么?

1 个答案:

答案 0 :(得分:2)

默认情况下,新的csproj格式适用于该文件夹中的所有文件。您最好的做法是创建一个新的.net核心控制台应用程序项目,您放在其目录中的任何文件都将成为项目的一部分。

您声明这是一个控制台应用程序,但请谈谈定位.Net Standard。对于应用程序本身,您需要定位框架(.Net 4.6,.Net Core,Mono),而不是标准。您拥有的任何库都可以以.Net标准级别为目标,但可执行文件应该以框架为目标。