我开始理解.NET堆栈跨平台的命名约定。 特别是此页解释得好: http://blog.tonysneed.com/2016/01/22/ef6-asp-net-core-mvc6/目标.NET4.6或.NET Core 1用于绿地开发?
我开始一个个人项目,这将是完全的绿地,看到它作为一个机会来了解所有这些新技术。但是,我想重新使用来自使用众所周知的库的其他MVC5应用程序的代码。特别是对于基础设施&管道系统,我使用了一些着名的库,如StructureMap,AutoMapper和数据持久性EF(EF 4/5)。
由于我应该使用哪个版本没有限制,我应该从头开始并使用最新的ASP.NET Core 1.0,.NET Core 1.0和EF Core 1.0,或者仅使用它会跨平台吗?换句话说,如果我永远不会运行这个任何东西,但Windows,并希望与图书馆不兼容的最小痛苦我坚持与.NET4.6?
我基本上想利用这个机会能够学习新的东西,而不会影响我的应用程序的未来可移植性。 即使在Windows上,MS最终是否会使.NET Core 1成为默认设置?
因此,总而言之,在没有使用.NET Core 1.0的情况下,有什么意义? – user183872
免责声明:我没有看到任何和我喜欢它,但每个人都有类似难题背后的不同业务原因 – vinjenzo
https://docs.microsoft.com/en-us/dotnet/articles/standard/choosing-core-framework-服务器 – vinjenzo