2016-05-23 31 views
0

我最初使用ASP.NET Core 1.0模板启动WebAPI项目,并尝试使用解决方案中所有project.json文件中指定的dnx451和dnxcore50执行所有操作。将解决方案中的所有项目降级为仅使用net451引用

我最近放弃了使用任何与dnxcore相关的东西,因为他们没有把我需要的东西都带过来,但仍然想使用新的项目模板。我认为这个决定没有问题,直到core1.0正式发布。

这是我有:
ASP.NET 1.0的核心API的Web项目:dnx451,dnxcore50
数据库 - 类库包:dnx451,dotnet5.4
商务图书馆 - 类库包:dnx451 ,dotnet5.4
Xunit2测试项目 - 类库包:dnx451,dnxcore50

现在,这里就是我想:
ASP.NET 1.0的核心API的Web项目:dnx451
数据库 - 类库包:net451
商务图书馆 - 类库包:net451
Xunit2测试项目 - 类库包:dnx451

如果我仍然在使用类库包,因为唯一的原因,我用的是他们是由于DNX。另外,我还应该使用XUnit版本的dnx和451吗?可以说我只是想使用最新的稳定版本。现在我的测试不会出现在VS.

可以继续使用新的Core 1.0 Web API预览模板结构,但不使用任何与dnx或(core1.0)相关的东西吗?另外还可以继续使用Class Library Packages,但只适用于net451。最后,对于单元测试,我还应该使用2.1.0-rc1-build204还是稳定版本?

回答

0

使用4.5.x中的模板从头构建您的项目,不要尝试混合使用。

RC2自2016年5月16日起发布,您可能试过这个版本吗?

我不会在任何生产项目中使用.Net Core RC1或RC2。 我只用它来学习新概念!

(对不起,我还不能使用评论。)

编辑:回复评论。 是的,如果你看看RC2的变化,你会看到很多不同之处。

https://blogs.msdn.microsoft.com/webdev/2016/05/16/announcing-asp-net-core-rc2/

https://docs.asp.net/en/latest/migration/rc1-to-rc2.html

个人而言,我已经升级到RC2,我会看一下新的东西,为最终发布做好准备。

+0

所以你说的是不要使用任何预览模板,特别是如果不使用.Net核心。请更新您的帖子以回复。 –

相关问题