我最初使用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还是稳定版本?
所以你说的是不要使用任何预览模板,特别是如果不使用.Net核心。请更新您的帖子以回复。 –