0

我想用T4模板自動生成一些代碼,但我想添加一個用戶輸入框(要求一個名稱,例如)類似MVC3「添加視圖」 /「添加控制器「對話框,當你右鍵點擊一個特定的文件夾。這是可能的純T4模板或是否會導致寫一個VS插件DLL?如果需要編寫一個DLL我可以撲通是到工程參考,並用它按項目或者它必須在每臺機器上分別註冊?自定義Visual Studio的上下文菜單

回答

0

好不容易纔弄明白。我可能應該先嚐試一下。只需將所需的進口添加到您的T4模板:

<#@ assembly name="System.Windows.Forms.dll" #> 
<#@ assembly name="System.Drawing.dll" #> 
<#@ import namespace="System.Windows.Forms" #> 
<#@ import namespace="System.Drawing" #> 

然後用標籤,輸入框和按鈕以編程方式創建窗體。在DialogResult.OK(例如)只讀輸入值,並做它你需要的。完美的作品:-)

相關問題