T4 匯入指示詞

更新:2011 年 3 月

在 Visual Studio T4 文字範本的程式碼區塊中,import 指示詞可讓您不必提供完整名稱,即可參考另一個命名空間中的項目。 這個指示詞相當於 C# 中的 using 或 Visual Basic 中的 imports。

如需撰寫 T4 文字範本的一般概觀,請參閱撰寫 T4 文字範本

使用匯入指示詞

<#@ import namespace="namespace" #>

在這個範例中,範本程式碼會省略 System.IO 成員的明確命名空間。

<#@ import namespace="System.IO" #>
<# 
   string fileContent = File.ReadAllText("C:\x.txt"); // System.IO.File
#> 
The file contains: <#=  fileContent #>

標準匯入

下列命名空間會自動匯入,因此您不需要為它撰寫 import 指示詞:

  • System

此外,如果使用自訂指示詞,指示詞處理器可能會自動匯入一些組件。

例如,如果撰寫網域指定的語言 (DSL),就不需要為下列命名空間撰寫 import 指示詞:

  • Microsoft.VisualStudio.Modeling

  • DSL 的命名空間

請參閱

其他資源

Assembly Directive

變更記錄

日期

記錄

原因

2011 年 3 月

從父主題中分割。

資訊加強。