6

我在 VS 2015 中创建了一个新的 ASP.NET 5 MVC 6 (vNext) 项目。

我从另一个项目导入了一些类,但看起来 DNX 缺少一些对我来说非常重要的类。

我可以选择使用完整的 .NET 堆栈而不是 DNX 吗?
我必须改变什么?与旧方法相比,我更喜欢新的config.json文件,但是我必须更改引用的内容。

"frameworks": {
  "dnx451": { },
  "dnxcore50": { }
},
4

1 回答 1

6

您只需要删除核心线,如下所示:

"frameworks": {
  "dnx451": { }
},

来自asp 5 文档(突出显示的相关部分):

dnx451 代表 .NET Framework,而 dnxcore50 代表 .NET Core 5 (5.0)。

...

来自 ASP.NET 团队的建议是针对这两个框架使用新的应用程序。如果您只想针对 .NET Core,请删除 dnx451,或仅针对 .NET Framework,请从 project.json 中列出的框架中删除 dnxcore50。请注意,ASP.NET 4.6 和更早版本的目标是并需要 .NET Framework,因为它们一直都有。

于 2015-07-21T11:14:00.923 回答