我一直在寻找机会使用open source .NET core如何移植到.NET核心?
了很多的斗争与Mono,我已经几乎放弃了之后从Windows.NET framework移植一些web项目Ubuntu linux。我正在寻找.NET core作为一个新的希望。有anyone of usported from .NET to .NET core?
如果是的话,可能出现的问题like the ones I faced with Mono可以共享吗?
我一直在寻找机会使用open source .NET core如何移植到.NET核心?
了很多的斗争与Mono,我已经几乎放弃了之后从Windows.NET framework移植一些web项目Ubuntu linux。我正在寻找.NET core作为一个新的希望。有anyone of usported from .NET to .NET core?
如果是的话,可能出现的问题like the ones I faced with Mono可以共享吗?
从.NET转移到.NET核心是一个巨大的举措,特别是如果你要利用核心。目前还没有一个点击端口,我怀疑你会从一个VS 2013项目迁移到VS 2015项目等一次性迁移。整个启动流程是不同的,并自动切换到这将是非常困难。就目前而言,我所看到的方式是迁移到.NET Core本质上是一种重写。至于这对你的项目来说是否值得你 - 这很难说,也可能不适合该网站。
也就是说,如果你重写了,你可能会带来很多业务逻辑。你只需要重做很多其他的结构。
有没有简单的方法将项目从.NET Framework移到.NET Core。可能你需要重写或从头开始。
有配置文件的两个
.NET的核心是不是真的有用,本季度将发布的第一个RTM版本,但它会缺乏大量的功能。我每天都用自己的单声道工作,最新版本非常稳定并且可以投入生产。也许你尝试过旧版本的单声道?尝试从Github编译最新版本,你会有一个好的惊喜。在我的情况下,我只是在Windows/VS2013中编程,然后在Linux/Mono上执行我的代码,它引发了一些瑕疵(我的程序是控制台程序或服务,UI是另一个历史,但.NET核心甚至没有UI项目) – Gusman
@Gusman这真是太棒了!但[Miguel](https://twitter.com/migueldeicaza)自己[对Mono似乎并不太感兴趣](http://forums.dotnetfoundation.org/t/compiling-net-core-code-上的Linux-OS-X/302/4→U = xameeramir)。不是在谈论[手机](http://stackoverflow.com/a/30550090/2404470),但网络可能是一个长期的痛苦 – xameeramir
该线程是关于在Linux上编译.net核心应用程序,目前你需要单声道但将来你不会。关于Mono/.net Core,直到.net Core捕获实际的.NET Framework功能,Mono将需要在非Windows计算机上运行.net应用程序。即便如此,他们计划将单纯的.net CORE功能合并到单声道之上,因此使用mono至少可以保证5年或6年的安全性(但我相信它对于更长期的使用来说是安全的)。 – Gusman