我在VS 2015中创建了一个新的ASP.NET 5 MVC 6(vNext)项目。
我从另一个项目中导入了一些类,但是DNX似乎缺少了一些对我来说非常重要的类。
我可以选择使用完整的.NET堆栈代替DNX吗?
我必须改变什么?与旧方法相比,我更喜欢新的config.json文件,但是我需要更改对它的引用。
"frameworks": {
"dnx451": { },
"dnxcore50": { }
},
您只需要删除核心行,如下所示:
"frameworks": {
"dnx451": { }
},
从asp 5文档(突出显示的相关部分)中:
dnx451代表.NET Framework,而dnxcore50代表.NET Core 5(5.0)。
...
ASP.NET团队的建议是将两个框架都与新应用程序结合在一起。如果只想以.NET Core为目标,请从project.json中列出的框架中删除dnx451,或只以.NET Framework为目标,然后删除dnxcore50。请注意,ASP.NET 4.6和更早版本的目标和要求与往常一样都需要.NET Framework。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句