Compartir a través de


Tutorial: Registrar un generador de datos personalizado

Actualización: noviembre 2007

Los generadores de datos personalizados son módulos de código que se crean para generar datos en Visual Studio Team System Database. Después de crear un generador personalizado, debe registrarlo en el equipo. Puede registrar manualmente el generador o crear un proyecto de implementación para registrarlo automáticamente. En este tutorial registrará manualmente un generador de datos personalizado.

Requisitos previos

Para realizar este tutorial, necesita lo siguiente:

Registrar el generador

Después de crear un generador, debe registrarlo con Visual Studio para integrarlo en el Generador de datos.

Para registrar un generador

  1. Abra la solución que creó en Tutorial: Crear un generador de datos personalizado.

  2. En el menú Ver, haga clic en Otras ventanasy, a continuación, haga clic en Ventana Comandos para abrir la Ventana Comandos.

  3. En la ventana Comando, escriba el código siguiente. En FilePath, sustituya la ruta de acceso y el nombre de archivo por la ruta y el nombre de su archivo .dll compilado. Debe escribir la ruta de acceso y el nombre de archivo entre comillas.

    Nota:

    De manera predeterminada, la ruta del archivo .dll compilado es rutaDeAccesoDeSolución\bin\Debug o rutaDeAccesoDeSolución\bin\Release.

    ? System.Reflection.Assembly.LoadFrom("FilePath").FullName
    
    ? System.Reflection.Assembly.LoadFrom(@"FilePath").FullName
    
    Nota:

    También puede utilizar System.Reflection.Assembly.LoadFile("FilePath").FullName en Visual Basic o Visual C#.

  4. Presione ENTRAR.

  5. Copie la línea resultante al Portapapeles. Debe ser similar a la siguiente:

    "TestGenerator, Version=1.0.0.0, Culture=neutral, PublicKeyToken= TokenKey "
    
  6. Abra un editor de texto sin formato, como el Bloc de notas.

  7. Proporcione la información siguiente, especificando un nombre del ensamblado, el símbolo de clave pública y el tipo de extensión; para ello, use la información que copió en un paso anterior:

    <?xml version="1.0" encoding="utf-8" ?> 
      <extensions assembly="GeneratorAssembly, Version=1.0.0.0, Culture=neutral, PublicKeyToken=TokenKey" version="1" xmlns="urn:Microsoft.VisualStudio.TeamSystem.Data.Extensions" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:Microsoft.VisualStudio.TeamSystem.Data.Extensions Microsoft.VisualStudio.TeamSystem.Data.Extensions.xsd">
      <extension type="GeneratorNamespace.GeneratorClassName" enabled="true" /> 
      </extensions>
    
    Nota:

    La extensión es de la forma "espacio_nombres.nombre_clase". El nombre de ensamblado no incluye la extensión ".dll".

  8. Guarde el archivo con la siguiente información:

    Nombre de archivo

    TestGenerator.Extensions.xml

    Ubicación

    [Archivos de programa]\Microsoft Visual Studio 9,0\DBPro

  9. Copie el archivo .dll compilado a la siguiente ubicación:

    Ubicación

    [Archivos de programa]\Microsoft Visual Studio 9,0\Common7\IDE\PrivateAssemblies

  10. Cierre Visual Studio.

  11. Vuelva a abrir Visual Studio.

    El generador ya está registrado y ya se puede utilizar.

Seguridad

Para obtener más información, vea Seguridad de los generadores de datos.

Pasos siguientes

Ahora que ha registrado el generador de datos personalizado, puede crear un plan de generación de datos para probarlo. También puede generar un proyecto de implementación para registrar el generador de datos automáticamente.

Vea también

Tareas

Cómo: Registrar generadores de datos personalizados

Conceptos

Descripción general de la extensibilidad del Generador de datos

Referencia

Microsoft.VisualStudio.TeamSystem.Data.DataGenerator

Otros recursos

Crear generadores de datos personalizados