2017-09-28 109 views
0

我正在開發一個C#netcore2.0項目,該項目將從擁有自己的自定義T4代碼生成模板的視圖中受益匪淺。我在名爲「CodeTemplates」的項目根目錄中創建了一個文件夾,並將「MvcView」文件夾從「C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Community \ Common7 \ IDE \ Extensions \ Microsoft \ Web \ Mvc \腳手架\模板「,但我的項目似乎並沒有使用視圖腳手架工具來定位這個新創建的文件夾。Visual Studio 2017社區自定義用於MVC Core的T4代碼模板

然後我試圖修改存儲在C:\ Program Files(x86)....目錄中的模板,我的VS IDE也沒有看到這些更改?我是否在T4 MVC模板的錯誤位置尋找VS 2017社區15.3.5?另外,不管正確的路徑如何,我的印象是在腳手架上創建一個名爲「CodeTemplates」的文件夾,以覆蓋其他模板。

回答

0

對於ASP.Net Core,它看起來代碼模板不再來自Program Files。相反,我發現模板源自C:\用戶{用戶名} .nuget \包\ Microsoft.VisualStudio.Web.CodeGenerators.Mvc \ 2.0.0 \模板

如果我將此模板文件夾複製到我的根目錄ASP.Net Core項目並編輯它們,腳手架嚮導將使用存儲在項目中的這些編輯版本。

相關問題