MVC 5在創建視圖時具有非常方便的功能,以便能夠選擇模板以支撐視圖。這使用T4模板文件來生成基於指定類型的CSHTML文件。在ASP.NET Core中查看腳手架模板
有沒有辦法在ASP.Net Core 1.0中做這樣的事情?
MVC 5在創建視圖時具有非常方便的功能,以便能夠選擇模板以支撐視圖。這使用T4模板文件來生成基於指定類型的CSHTML文件。在ASP.NET Core中查看腳手架模板
有沒有辦法在ASP.Net Core 1.0中做這樣的事情?
您需要在工具添加引用。但是,只有構建時間
在project.json
,添加以下到dependencies
部分:
"Microsoft.VisualStudio.Web.CodeGeneration.Tools": {
"version": "1.0.0-preview2-final",
"type": "build"
},
"Microsoft.VisualStudio.Web.CodeGenerators.Mvc": {
"version": "1.0.0-preview2-final",
"type": "build"
}
仍然在project.json
,找到tools
部分,並添加以下
"Microsoft.VisualStudio.Web.CodeGeneration.Tools": {
"version": "1.0.0-preview2-final",
"imports": [
"portable-net45+win8"
]
}
在project.json
的下面添加dependencies
。
"Microsoft.VisualStudio.Web.CodeGenerators.Mvc": "1.0.0-preview2-final",
"Microsoft.VisualStudio.Web.CodeGeneration.Tools": "1.0.0-preview2-final"
此外,添加以下下tools
"Microsoft.VisualStudio.Web.CodeGeneration.Tools": "1.0.0-preview2-final"
保存文件,它應該恢復包,如果有必要重新啓動Visual Studio。
現在,當你右擊,你應該看到「新搭建的項目...」選項下的「添加」
這些步驟確實暴露了scafolding的用戶界面,但當我嘗試scafold的東西時出現錯誤。「無法解析軟件包'Microsoft.VisualStudio.Web.CodeGeneration.Tools'的版本(.net core 1.0.0。with工具更新3) –
嘗試刪除此行並保存,然後再次添加並保存。在執行此操作時,請檢查程序包管理器輸出,確保程序包正在下載,它應該會顯示恢復過程中發生的情況。 – CodetrixStudio
尚未。這些附加內容正在積極開發之中。 – user1496062