Net Core Versions问题

时间:2017-03-15 19:34:35

标签: c# .net asp.net-core-mvc .net-core

我是.Net核心新手。我找不到Net Core SDK的版本列表。 我读到有三个:1.0.0,1.1.0(当前)和2.0.0(未来)

我遵循了有关如何在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 Net Core MVC Web应用程序,它使用我的net core dll,它使用的是“netcoreapp1.0”。正如预期的那样,他们一起工作得很好。 但是,如何了解我的net core dll和不同的net framework版本之间的兼容性?

提前致谢

2 个答案:

答案 0 :(得分:3)

Comparison and compatibility

此外,我还有一个使用Net Framework 4.6.2的单元测试项目。测试我的DLL。如果我想测试在Net Core下开发的类,可以吗?这是正确的方式吗?

IMO确定可以使用该框架对这些类进行单元测试。我会这样做吗?不,我会在相同的框架下运行我的单元测试。

但是如何了解我的net core dll和不同的net framework版本之间的兼容性?

参见上述指南

答案 1 :(得分:1)

您可以找到所有点网核心版本here

' 1.0.0-preview2-003131'确实是预览版,最新版本是1.0.4。

我不知道你是否可以使用运行4.6.2的测试项目测试点网核心项目,但是有一个用于测试的网络核心library,称为xUnit。

您可以在donet核心中引用4.6库,您可以了解更多here