VS自定義項目模板:[6]模板參數?

Tags: 項目, 參數, 模板,

創建自定義項目模板能為項目開發節省一大把的時間。

在對模板進行實例化時,您可以通過模板的參數,替換模板的關鍵部分的值,如類名和命名空間。 當用戶在“新建項目”或“添加新項”對話框中單擊“確定”時,這些參數將由後臺運行的模板嚮導替換。

本經驗介紹如何使用模板參數。

工具/原料

VS2013(VS2010等版本也適用,均需安裝Visual Studio SDK)

認識模板參數

模板參數以 $parameter$ 格式進行聲明。

模板參數能用於源代碼文件,模板項目文件,模板文件等。

啟用模板參數替換功能。

在模板文件(*.vstemplate)中,如需將模板參數替換成對應的值,需將ReplaceParameters 特性設置為 true。

如下:模板原文件Class1.cs中,下面語句實現目標.NET版本大於等於3.5的話,增加命名空間System.Linq的引用。在ReplaceParameters=“false”的情況下,根據模板生成的文件未進行替換。

$if$ ($targetframeworkversion$ >= 3.5)using System.Linq;

$endif$

VS自定義項目模板:[6]模板參數

預留模板參數

VS自定義項目模板:[6]模板參數

VS自定義項目模板:[6]模板參數

如何通過模板參數來更改文件名?

可以使用具有 TargetFileName 特性的參數為項目項指定變量文件名。

如下:模板中Class1.cs源文件通過TargetFileName特性將其名稱改為項目名稱。

VS自定義項目模板:[6]模板參數

VS自定義項目模板:[6]模板參數

感謝閱讀

感謝您把本經驗閱讀完,如果有寫的不好的地方,請指出以便糾正,以免誤人子弟。

如果覺得本經驗有用,浪費您幾秒鐘的時間在頁面左下方點個贊。在頁面頂部/經驗底部投個票。

您的支持是我不斷寫經驗的動力!

VS自定義項目模板:[6]模板參數

VS自定義項目模板:[6]模板參數

VS自定義項目模板:[6]模板參數

項目, 參數, 模板,
相關問題答案