Share via


Come installare un assembly nella Global Assembly Cache

Installare e disinstallare manualmente un assembly BizTalk nella Global Assembly Cache (GAC) usando lo strumento Gacutil incluso in Visual Studio.

Usando Visual Studio, è possibile installare automaticamente gli assembly BizTalk nella GAC quando vengono distribuiti da Visual Studio. Impostare questa opzione nelle proprietà di distribuzione del progetto BizTalk; vedere How to Set Deployment Properties in Visual Studio (Come impostare le proprietà di distribuzione in Visual Studio). Non è possibile usare questo metodo per installare assembly .NET non BizTalk nella GAC; è necessario installarli manualmente, come descritto in questo argomento.

Nota

È inoltre possibile specificare le opzioni di distribuzione degli assembly in seguito alla distribuzione in un'applicazione BizTalk utilizzando la console di amministrazione BizTalk Server. Vedere Come modificare le opzioni di distribuzione di un assembly BizTalk e Come modificare le opzioni di distribuzione di un assembly .NET, un componente COM, un file o un artefatto BAM.

Prerequisiti

Accedere con un account che dispone dell'autorizzazione di scrittura per la GAC. L'account Administrators del computer locale dispone di tale autorizzazione.

Eseguire l'installazione con gacutil

  1. Copiare l'assembly BizTalk nel computer locale.

  2. Aprire il prompt dei comandi per gli sviluppatori per Visual Studio come amministratore.

  3. Digitare quanto segue:

    gacutil /i path_to_assembly_file /f

    Ad esempio, digitare il comando seguente:
    gacutil /i c:\temp\filename.dll /f

L'opzione /f sovrascrive qualsiasi assembly esistente con lo stesso nome di assembly. Per altre info sui comandi e le opzioni gacutil, digitare gacutil /?.

Disinstallare con gacutil

La disinstallazione di un assembly dalla Global Assembly Cache (GAC) è necessaria per annullare completamente la distribuzione di un'applicazione. È possibile automatizzare questo processo. Prima di distribuire l'applicazione in un ambiente di produzione, scrivere uno script di pre-elaborazione che disinstalla automaticamente l'assembly dalla GAC quando l'applicazione viene disinstallata. Vedere Uso di script di pre-elaborazione e post-elaborazione per personalizzare la distribuzione dell'applicazione.

È anche possibile usare uno script per rimuovere altri file e impostazioni. Vedere Come rimuovere altri file e impostazioni per un'applicazione BizTalk.

Tramite l'interfaccia di Windows

  1. Aprire su %systemdrive%\Windows\Assembly.

  2. Fare clic con il pulsante destro del mouse su ogni file di assembly incluso nell'applicazione, scegliere Disinstalla e quindi selezionare per confermare.

Uso della riga di comando

  1. Aprire il prompt dei comandi per gli sviluppatori per Visual Studio come amministratore.

  2. Digitare quanto segue:

    gacutil /u<Nome completo dell'assembly>

    Ad esempio, digitare il comando seguente:
    gacutil /u "hello,Version=1.0.0.0, Culture=neutral, PublicKeyToken=0123456789ABCDEF"

Vedere anche

Distribuzione di assembly BizTalk da Visual Studio in un'applicazione BizTalk
Annullamento della distribuzione di applicazioni BizTalk
Come disinstallare un'applicazione BizTalk
Come eliminare un'applicazione BizTalk dal gruppo BizTalk