Condividi tramite


Procedura: registrare generatori di dati personalizzati

Aggiornamento: novembre 2007

Dopo aver creato un generatore personalizzato, è necessario registrarlo sul computer affinché possa essere utilizzato dal Generatore di dati. Per registrare un generatore, è necessario firmare il file con estensione dll utilizzando un nome sicuro e copiare tale fine nella cartella Private Assemblies o nella Global Assembly Cache. È inoltre necessario creare un file Extensions.xml.

Per registrare un generatore personalizzato

  1. Aprire il progetto relativo al generatore di dati completato.

  2. In Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto per aprire la pagina Proprietà.

  3. Nella scheda Firma selezionare la casella di controllo Firma assembly e digitare un nome per il file di chiave per firmare l'assembly con un nome sicuro. Per ulteriori informazioni, vedere Procedura: firmare un assembly con un nome sicuro.

  4. Scegliere Altre finestre dal menu Visualizzae quindi fare clic su Finestra di comando per aprire la finestra Comando.

  5. Nella finestra Comando digitare il codice seguente. Sostituire FilePath con il percorso e il nome del file con estensione dll compilato. Racchiudere il percorso e il nome del file tra virgolette.

    Nota:

    Per impostazione predefinita, il percorso del file con estensione dll compilato è PercorsoSoluzionePersonale\bin\Debug o PercorsoSoluzionePersonale\bin\Release.

    ? System.Reflection.Assembly.LoadFrom("FilePath").FullName
    
    ? System.Reflection.Assembly.LoadFrom(@"FilePath").FullName
    
  6. Premere INVIO.

  7. Copiare negli Appunti la riga risultante, che dovrebbe essere simile alla seguente:

    "GeneratorAssembly, Version=1.0.0.0, Culture=neutral, PublicKeyToken=nnnnnnnnnnnnnnnn"
    
  8. Aprire un editor di testo, ad esempio Blocco note.

  9. Fornire le informazioni seguenti, specificando il proprio nome assembly, il token di chiave pubblica e il tipo di estensione, utilizzando le informazioni copiate in un passaggio precedente:

    <?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:

    Il tipo di estensione è espresso in formato "spazionomi.nomeclasse". Il nome dell'assembly non include l'estensione "dll".

  10. Salvare il file utilizzando le informazioni seguenti:

    Nome file

    TestGenerator.Extensions.xml

    Percorso

    [Programmi]\Microsoft Visual Studio 9,0\DBPro

  11. Copiare il file con estensione dll compilato nel percorso seguente:

    Percorso

    [Programmi]\Microsoft Visual Studio 9,0\Common7\IDE\PrivateAssemblies

  12. Chiudere Visual Studio.

  13. Riaprire Visual Studio.

    A questo punto il generatore è registrato e pronto per l'utilizzo.

Sicurezza

Per ulteriori informazioni, vedere Protezione dei generatori di dati.

Vedere anche

Attività

Procedura: creare generatori di dati personalizzati

Procedura dettagliata: creazione di un generatore dati personalizzato