Net Core 版本问题

7
我是.Net Core的新手,但我找不到Net Core SDK版本列表。据我所知,有三个版本:1.0.0,1.1.0(当前版本)和2.0.0(未来版本)。
我按照官方文档在Visual Studio 2015中使用Net Core,并使其工作正常,但我仍然无法理解版本号。
在我开发的一个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个回答

3

比较和兼容性

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

在我看来,使用该框架对这些类进行单元测试是可以的。但是我会采用同一框架运行我的单元测试。

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

请参阅上面的指南。


2
您可以在这里找到所有的Dot Net Core发布版本。
'1.0.0-preview2-003131'确实是一个预览版,最新的发行版本是1.0.4。
我不确定您是否可以使用运行4.6.2的测试项目来测试Dot Net Core项目,但是有一个Net Core测试库,名为xUnit。
您可以在donet core中引用4.6库,您可以在这里了解更多信息。

好的,我会升级到1.0.4版本。 - Jawen
我已经安装了它,并在我的global.json中从“1.0.0-preview2-003131”更改为“1.0.1”。但是无法使其工作。错误:error MSB4019:“C:\Program Files\d otnet\sdk\1.0.1\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Props”导入的项目未找到。请确认<Import>声明中的路径是否正确,并且磁盘上存在该文件。 - Jawen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接