[VS]The specified default content type (Default) is not defined in the project item schema.

安裝 Microsoft ASP.NET and Web Tools 2015 (Beta7)後,
居然發生 The specified default content type (Default) is not defined in the project item schema. 這個錯誤!

環境: Visual Studio 2015

今天新增 ASP.NET 5 Empty 專案時,預設 DNX SDK 版本為 1.0.0-beta5 。

發現跟 1.0.0-beta7 的有衝突,會說 Microsoft.AspNet.Builder 有問題...

於是就安裝 Microsoft ASP.NET and Web Tools 2015 (Beta7)

先安裝 DotNetVersionManager-x64.msi (如果您的OS是32位元,請安裝 DotNetVersionManager-x86.msi),

然後再安裝 WebToolsExtensionsVS14.msi 。

再來開啟 Visual Studio 2015 ,再新增 ASP.NET 5 Empty 專案後,

就發生了「The specified default content type (Default) is not defined in the project item schema.」的錯誤。

image

這次連專案都沒有…

後來有查到「Exception on opening existing project after ugrading to ASP.NET MVC6 beta7」這篇。

它也是一樣的狀況,再安裝 Web Tools 的 language pack 就好了。

於是就再安裝 WebToolsExtensionsVSLP14_cht.msi 。

再試一次,真的就好了!

所以如果是非英文語系的OS,除了安裝 Web Tools 外,請記得要再安裝它的 language pack哦!

 

參考資料

Microsoft ASP.NET and Web Tools 2015 (Beta7)

Exception on opening existing project after ugrading to ASP.NET MVC6 beta7

Hi, 

亂馬客Blog已移到了 「亂馬客​ : Re:從零開始的軟體開發生活

請大家繼續支持 ^_^