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
Aprire il progetto relativo al generatore di dati completato.
In Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto per aprire la pagina Proprietà.
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.
Scegliere Altre finestre dal menu Visualizzae quindi fare clic su Finestra di comando per aprire la finestra Comando.
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
Premere INVIO.
Copiare negli Appunti la riga risultante, che dovrebbe essere simile alla seguente:
"GeneratorAssembly, Version=1.0.0.0, Culture=neutral, PublicKeyToken=nnnnnnnnnnnnnnnn"
Aprire un editor di testo, ad esempio Blocco note.
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".
Salvare il file utilizzando le informazioni seguenti:
Nome file
TestGenerator.Extensions.xml
Percorso
[Programmi]\Microsoft Visual Studio 9,0\DBPro
Copiare il file con estensione dll compilato nel percorso seguente:
Percorso
[Programmi]\Microsoft Visual Studio 9,0\Common7\IDE\PrivateAssemblies
Chiudere Visual Studio.
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