Compartir a través de


Directiva de importación T4

En los bloques de código de una plantilla de texto T4 de Visual Studio la directiva import permite hacer referencia a los elementos en otro espacio de nombres sin proporcionar un nombre completo. Es el equivalente de using en C# o imports en Visual Basic.

Para obtener información general sobre cómo escribir plantillas de texto T4, vea Escribir una plantilla de texto T4.

Usar la directiva de importación

<#@ import namespace="namespace" #>

En este ejemplo, el código de plantilla puede omitir un espacio de nombres explícito para los miembros de System.IO:

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

Importaciones estándar

El siguiente espacio de nombres se importa automáticamente para que no sea necesario escribir una directiva de importación para él:

  • System

Además, si se usa una directiva personalizada, el procesador de directivas podría importar algunos espacios de nombres automáticamente.

Por ejemplo, si escribe plantillas para un lenguaje específico del dominio (ADSL), no necesita escribir directivas de importación para los siguientes espacios de nombres:

  • Microsoft.VisualStudio.Modeling

  • Su espacio de nombres del ADSL

Vea también

Conceptos

Directiva de ensamblado T4