.NET到.NetCore/.netstandard

.NET到.NetCore/.netstandard,.net,.net-core,.net,.net Core,我正在将我的应用程序从.Net升级到.Netstandard(与核心兼容) 现在,我看到了很多文章,但没有一篇专门回答我的问题。我有以下问题: 大多数文章都提到Project.json。我们是VS2017.NEtStandard1.6,Microsoft已经删除了该文件。有关于处理此迁移的好文章吗 这是一个控制台应用程序,我应该创建一个新的解决方案并逐个复制每个文件,还是有一条捷径可以将我的框架从.NET 4.6复制到.netstandard1.6 如果在同一个解决方案中重新定位有效,那么我不会

我正在将我的应用程序从.Net升级到.Netstandard(与核心兼容)

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

  • 大多数文章都提到Project.json。我们是VS2017.NEtStandard1.6,Microsoft已经删除了该文件。有关于处理此迁移的好文章吗
  • 这是一个控制台应用程序,我应该创建一个新的解决方案并逐个复制每个文件,还是有一条捷径可以将我的框架从.NET 4.6复制到.netstandard1.6
  • 如果在同一个解决方案中重新定位有效,那么我不会将netstandard1.6视为升级的目标选项

  • 解决这种情况的最佳方法是什么?

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


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

    关于您的评论,即我的项目不应该是.Net标准,而应该是CORE或4.6。我担心的是,我正在使用第三方。基于
    netstandard
    的Nuget是否可行?只要目标框架支持该标准,就可以了。标准定义了可用的API,框架提供了这些API的实现。