.NET Core是否可以稳定地启动真正的产品?

mot*_*deh 9 asp.net asp.net-mvc asp.net-core-1.0

我有一个使用MVC5开发的大型网站,我想将其转换为.Net核心.

一切都很好但是当我想添加我对项目的.Net核心版本的引用时,我看到.net核心只接受.net核心类型的引用或一些可以从nuget安装的引用.

我决定将我的DLL引用转换为.Net核心dll类型,因为这会创建一个新的.Net核心类库但是当我点击添加对这个类库的一些引用时,比如Syste.Drawing,我看到引用列表上没有任何内容.

经过一些搜索谷歌我发起了一些像

ASP.NET Core中的服务器端图形

使用.NET Core操作图像 ....

在遇到这个问题后,我想我可能遇到这样的问题,我无法在.Net核心中处理它,我应该待命,直到微软发布更完整版的.net核心.

现在的问题是.net core是否可以启动真正的项目/产品?

Ral*_*ing 5

一如既往,决定取决于您想要达到的目标.

ASP.NET Core是一个全新的Web框架,具有交叉平台和性能.在这些日子里,"真实项目"是基于1.0版开发的.1.0的代码由Microsoft发布并支持 - 因此这是生产就绪的准备.工具本身就是预览(Visual Studio集成).

如果跨平台不是您现在的主要要求,那么您可以选择Windows作为您的应用程序的平台,您可以访问整个.NET Framework,包括.net世界的许多很多库.稍后,当越来越多的库支持.net Core时,您可以交换到.NET Core库.

由于它是版本1.0,因此与像ASP.NET这样的长期Web框架相比,存在典型的缺陷.文档正在进行中或者您可能会错过的功能(如SignalR)可能是您的主要任务.

因此,您必须进行调查以获取特定于您的要求的信息.ASP.NET Core是生产就绪的起点,特别是如果您从头开始计划新产品.