我在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發佈的新聞 –