2017-03-15 126 views
5

我是.Net核心的新手。我找不到Net Core SDK的版本列表。 我讀了有三個:1.0.0,1.1.0(當前)和2.0.0(未來)Net核心版本問題

我遵循官方文檔關於如何在Visual Studio 2015中使用網絡核心,並讓它工作,但我仍然無法理解版本。

在我開發使用net core的庫中,它說版本是'1.0.0-preview2-003131' 它是1.0.0嗎? 1.0.1?它是正式發佈還是隻是預覽版?

另外,我有一個使用Net Framework 4.6.2的單元測試項目。測試我的dll。如果我想測試在Net Core下開發的類,可以嗎?這是正確的方式嗎?

最後,我開發了一個ASP網絡核心MVC網絡應用程序,它使用我的網絡核心DLL,它使用「netcoreapp1.0」。如預期的那樣,他們一起工作得很好。 但是,我如何才能瞭解我的網絡核心DLL和不同的網絡框架版本之間的兼容性?

在此先感謝

回答

3

Comparison and compatibility

另外,我有使用.Net Framework的4.6.2一個單元測試項目。測試我的dll。如果我想測試在Net Core下開發的類,可以嗎?這是正確的方式嗎?

IMO確信它很好地單元測試那些使用該框架的類。我會這樣做嗎?不,我會讓我的單元測試在同一個框架下運行。

但我如何才能瞭解我的網絡核心DLL和不同的網絡框架版本之間的兼容性?

看到上面的指南

+0

太棒了,謝謝 – Jawen

1

你可以找到所有點網發佈的核心here

'1.0.0-preview2-003131'確實是預覽版,最新版本是1.0.4。

我不知道您是否可以使用運行4.6.2的測試項目來測試一個dot net核心項目,但是測試的核心是library,稱爲xUnit。

你可以參考donet核心的4.6庫,你可以學到更多here

+0

好,我會移動到1.0.4 – Jawen

+0

我安裝了它,並在我的global.json中從'1.0.0-preview2-003131'更改爲'1.0.1'。但不能使它工作。錯誤:錯誤MSB4019:未找到導入的項目「C:\ Program Files \ d otnet \ sdk \ 1.0.1 \ Microsoft \ VisualStudio \ v14.0 \ DotNet \ Microsoft.DotNet.Props」。確認 聲明中的路徑是正確的,並且該文件存在於磁盤上。 – Jawen