我在Visual Studio 2015中创建了新的ASP.NET 5 MVC项目。在项目创建向导中,我选择了显示.NET框架4.6然后在下一个屏幕上从ASP.NET 5 Preview Templates中选择“Web Application”。VS 2015.为ASP.NET 5 Web项目设置正确的目标框架
然而,在创建之后出现,该项目在“框架” project.json的部分只列出“dnx451”和“dnxcore50”:
"frameworks": {
"dnx451": { },
"dnxcore50": { }
},
我试图改变“dnx451”到“ dnx46" 。该项目已经建好,但是当我尝试运行它时,我收到以下错误消息:
当前运行时目标框架与'...'不兼容。
当前运行的目标框架: 'DNX,版本V4.5.1 =(dnx451)' 类型: CLR体系结构:x86的版本:1.0.0 beta5的
怎么可能更改“目标框架“的ASP.NET 5项目?
这是我现在的global.json:
{
"projects": [
"src",
"test",
"wrap"
],
"sdk": {
"version": "1.0.0-beta5",
"runtime": "clr",
"architecture": "x86"
}
}
,但它并没有真正不管是什么列出。我已经尝试了1.0.0-beta5和最新的1.0.0-beta6的不同版本
你有什么在global.json?如果你右键点击项目并选择属性,你有没有在那里检查特定的框架?查看更多的project.json以查看主要的依赖关系可能有助于诊断错误 –
我已经更新了初始文章并将global.json的内容添加到其中。 但是我已经试图改变那里列出的“sdk”的版本 - 但它没有帮助。 – Sergiy
你没有显示project.json的依赖部分。 beta6本来应该是昨天发布的,它似乎在nuget feed中,但目前还没有发布公告,我认为应该是VS 2015的相应工具更新。目前我会使用beta5直到更多关于beta6发布的新闻 –