Asp.net

.NET Core 是否穩定以啟動真正的產品?

  • August 21, 2016

我有一個使用 MVC5 開發的大型網站,我想將其轉換為 .Net 核心。

一切都很好,但是當我想將我的引用添加到我的項目的 .Net 核心版本時,我看到 .net 核心只接受 .net 核心類型的引用或一些可以從 nuget 安裝的引用。

我決定將我的 DLL 引用轉換為 .Net 核心 dll 類型,因此創建了一個新的 .Net 核心類庫,但是當我點擊添加對該類庫的一些引用時,如 Syste.Drawing ,我看到引用列表中沒有任何內容.

在Google上搜尋後,我創建了一些文章,例如

ASP.NET Core 中的伺服器端圖形

使用 .NET Core 處理圖像 ….

遇到這個問題後,我在想可能是我遇到了這樣的問題,我無法在 .Net core 中處理它,我應該等待微軟發布更完整的 .net core 版本。

現在的問題是.net core 是否可以穩定地啟動一個真正的項目/產品?

與往常一樣,決定取決於您想要實現的目標。

ASP.NET Core 是一個全新的 Web 框架,考慮到了跨平台和性能。如今,“真實項目”是基於 1.0 版開發的。1.0 的程式碼由 Microsoft 發布和支持 - 所以這是生產就緒的。工具本身處於預覽狀態(Visual Studio 集成)。

如果現在跨平台不是您的主要要求,那麼您可以選擇 Windows 作為您的應用程序的平台,您可以訪問整個 .NET 框架,包括 .net 世界的許多庫。稍後,隨著越來越多的庫將支持 .NET Core,您可以切換到 .NET Core 庫。

由於它是 1.0 版,因此與 ASP.NET 等長期存在的 Web 框架相比,存在典型的缺陷。文件正在進行中,或者您最近可能會錯過的功能(例如 SignalR)可能對您來說是一個重大問題。

因此,您必須進行調查以獲得特定於您要求的資訊。ASP.NET Core 是生產就緒的起點,特別是如果您從頭開始計劃新產品。

引用自:https://stackoverflow.com/questions/39068512