2016-08-21 26 views
6

我有一個與MVC5開發的大網站,我想將它轉換爲.Net核心。.NET Core是否可以穩定地啓動真實產品?

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

我決定將我的DLL引用轉換爲.Net核心dll類型,並因此創建了一個新的.Net核心類庫,但是當我單擊以添加一些引用到像Syste.Drawing這樣的類庫時, nothings在參考名單上。

之後在谷歌搜索一些我創立一些職位,像

Server-side graphics in ASP.NET Core

Manipulating images with .NET Core ....

這個問題我想可能是它可能我有問題,遇到的遭遇後,像我這樣的人,我無法在.Net核心中處理它,我應該堅持到微軟發佈一個更完整的.net核心版本。

現在的問題是.net核心穩定啓動一個真正的項目/產品或 不是?

+0

我的個人意見:我做了一個小型項目([this one](https://tm.uwe.co/)),測試版本大約爲。 1年以前。到現在爲止,我沒有中斷或錯誤。所以在我看來,整個事情都是準備好的。 –

+0

非常有趣3投票結束此問題,似乎stackoverflow與微軟合作,並不喜歡這樣的一些問題:) – motevalizadeh

+0

並非每個意見都不同於你自己的意見是必然的陰謀。 –

回答

3

一如既往的決定取決於你想達到什麼。

ASP.NET Core是一個全新的Web框架,它具有交叉平臺和性能。在這些日子裏,「真正的項目」是基於1.0版開發的。 1.0的代碼由微軟發佈和支持 - 所以這是生產準備。工具本身就是預覽(Visual Studio集成)。

如果交叉平臺現在不是您的主要需求,那麼您可以選擇Windows作爲應用程序的平臺,並且您可以訪問整個.NET Framework,包括.net世界的許多許多庫。稍後,當越來越多的庫將支持.net Core時,您可以交換到.NET Core庫。

因爲它是1.0版本,所以與像ASP.NET這樣的長期存在的Web框架相比,存在典型的缺陷。正在編寫文檔,或者您近期可能會錯過的功能(如SignalR)對您而言可能是最主要的。

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

相關問題