Compartir a través de


Cómo: Registrar generadores de datos personalizados

Actualización: noviembre 2007

Después de crear un generador personalizado, debe registrarlo en el equipo para que el Generador de datos pueda utilizarlo. Para registrar un generador, debe firmar el archivo .dll con un nombre seguro y copiarlo a la carpeta PrivateAssemblies o a la caché de ensamblados global. También debe crear un archivo Extensions.xml.

Para registrar un generador personalizado

  1. Abra el proyecto de generador de datos finalizado.

  2. En el Explorador de soluciones, haga clic con el botón secundario del mouse en el proyecto para abrir la página Propiedades.

  3. En la ficha Firma, active la casilla Firmar el ensamblado y escriba un nombre para que el archivo de clave firme el ensamblado con un nombre seguro. Para obtener más información, vea Cómo: Firmar un ensamblado con un nombre seguro.

  4. En el Menú Ver, haga clic en Otras ventanas, y, a continuación, haga clic en Ventana Comandos para abrir la ventana Comando.

  5. 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 y el nombre de archivo entre comillas.

    Nota:

    De manera predeterminada, la ruta de acceso 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
    
  6. Presione ENTRAR.

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

    "GeneratorAssembly, Version=1.0.0.0, Culture=neutral, PublicKeyToken=nnnnnnnnnnnnnnnn"
    
  8. Abra un editor de texto sin formato, como el Bloc de notas.

  9. 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".

  10. 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

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

    Ubicación

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

  12. Cierre Visual Studio.

  13. 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.

Vea también

Tareas

Cómo: Crear generadores de datos personalizados

Tutorial: Crear un generador de datos personalizado