0

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

我最近放弃了使用与 dnxcore 相关的任何东西,因为它们没有带来我需要的所有东西,但仍然想使用新的项目模板。我假设在 core1.0 正式发布之前这个决定没有问题。

这是我所拥有的:
ASP.NET Core 1.0 Web API 项目:dnx451、dnxcore50
数据库 - 类库包:dnx451、dotnet5.4
业务库 - 类库包:dnx451、dotnet5.4
Xunit2 测试项目 - 类库包: dnx451、dnxcore50

现在这是我想要的:
ASP.NET Core 1.0 Web API 项目:dnx451
数据库 - 类库包:net451
业务库 - 类库包:net451
Xunit2 测试项目 - 类库包:dnx451

我是否还应该使用类库包,因为我使用它们的唯一原因是由于 dnx。另外,我还应该为 dnx 和 451 使用 XUnit 版本吗?可以说我只是想使用最新的稳定版本。现在我的测试没有出现在 VS 中。

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

4

1 回答 1

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,我会看看新的东西,为最终版本做准备。

于 2016-05-23T14:38:02.880 回答