2016-06-29 37 views
1

MVC 5在創建視圖時具有非常方便的功能,以便能夠選擇模板以支撐視圖。這使用T4模板文件來生成基於指定類型的CSHTML文件。在ASP.NET Core中查看腳手架模板

有沒有辦法在ASP.Net Core 1.0中做這樣的事情?

+0

尚未。這些附加內容正在積極開發之中。 – user1496062

回答

7

您需要在工具添加引用。但是,只有構建時間

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" 
    ] 
} 
1

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。

現在,當你右擊,你應該看到「新搭建的項目...」選項下的「添加

+0

這些步驟確實暴露了scafolding的用戶界面,但當我嘗試scafold的東西時出現錯誤。「無法解析軟件包'Microsoft.VisualStudio.Web.CodeGeneration.Tools'的版本(.net core 1.0.0。with工具更新3) –

+0

嘗試刪除此行並保存,然後再次添加並保存。在執行此操作時,請檢查程序包管理器輸出,確保程序包正在下載,它應該會顯示恢復過程中發生的情況。 – CodetrixStudio