Condividi tramite


Aggiunta e rimozione di functoid personalizzati dalla casella degli strumenti di Visual Studio

Questo argomento descrive come aggiungere functoid personalizzati a e rimuovere functoid personalizzati dalla casella degli strumenti di Visual Studio.

Aggiunta di functoid personalizzati in Visual Studio

Prima di poter utilizzare i functoid personalizzati in una mappa, è necessario aggiungerli nella Casella degli strumenti di Visual Studio. Per aggiungere functoid personalizzati, eseguire la procedura seguente.

Per aggiungere un functoid personalizzato

  1. Aggiungere il functoid alla Casella di strumenti di Visual Studio.

    1. Servirsi di Esplora risorse per trovare l'assembly che consente di implementare i functoid personalizzati.

    2. Copiare l'assembly nella < cartella >di installazione BizTalk Server\Developer Tools\Mapper Extensions. È in questa cartella che viene eseguita la ricerca di functoid personalizzati da parte di BizTalk Mapper.

    3. Da un progetto BizTalk di Visual Studio fare clic su Scegli elementi della casella degli strumenti dal menu Strumenti.

    4. Nella finestra di dialogo Scegli elementi della casella degli strumenti fare clic sulla scheda Functoid BizTalk Mapper .

    5. Fare clic su Reimposta e quindi su OK. Il completamento di questo processo potrebbe richiedere alcuni secondi.

      I functoid personalizzati verranno visualizzati nella Casella degli strumenti nelle schede corrispondenti alla relativa categoria.

      oppure

    6. Da un progetto BizTalk di Visual Studio fare clic su Scegli elementi della casella degli strumenti dal menu Strumenti.

    7. Nella finestra di dialogo Scegli elementi della casella degli strumenti fare clic sulla scheda Functoid BizTalk Mapper .

    8. Fare clic su Reimposta e quindi su OK.

      Nota

      Se il functoid personalizzato non espone alcun codice inline, verificare che il relativo assembly sia disponibile nella Global Assembly Cache.

    9. Nel menu File fare clic su Esci per chiudere Visual Studio.

    10. Avviare il prompt dei comandi di Visual Studio.

    11. Al prompt dei comandi digitare devenv /setup.

    12. Avviare Microsoft Visual Studio.

      Il functoid personalizzato verrà visualizzato nella scheda appropriata.

  2. Aggiungere l'assembly alla Global Assembly Cache. Se l'assembly contiene solo functoid inline, è possibile ignorare questo passaggio.

    1. Avviare il prompt dei comandi di Visual Studio.

    2. Passare alla cartella contenente l'assembly.

    3. Al prompt dei comandi digitare gacutil /if <assembly_path >. Ad esempio, se il nome dell'assembly è FunctoidLibrary.dll, digitare gacutil /if FunctoidLibrary.dll.

    4. Al termine, digitare exit.

Rimozione di functoid personalizzati da Visual Studio

Per rimuovere functoid personalizzati, eseguire la procedura seguente.

Per rimuovere un functoid personalizzato

  1. Rimuovere il functoid dalla Casella di strumenti di Visual Studio.

    1. Da un progetto BizTalk di Visual Studio fare clic su Scegli elementi della casella degli strumenti dal menu Strumenti.

    2. Nella finestra di dialogo Scegli elementi della casella degli strumenti fare clic sulla scheda Functoid BizTalk Mapper .

    3. Trovare il functoid personalizzato nell'elenco, selezionare la casella di controllo Rimuovi e quindi fare clic su OK.

      oppure

    4. Durante la modifica di una mappa in un progetto BizTalk di Visual Studio, fare clic sulla scheda Casella degli strumenti per visualizzare la casella degli strumenti.

    5. Fare clic sul gruppo di functoid contenente il functoid personalizzato.

    6. Fare clic con il pulsante destro del mouse sul functoid da rimuovere e quindi scegliere Elimina o premere il tasto di eliminazione.

  2. Rimuovere l'assembly functoid dalla directory Developer Tools\Mapper Extensions .

    Attenzione

    Se un assembly contiene functoid attivi, non rimuoverlo per evitare di interrompere altre mappe.

    1. Avviare Esplora risorse di Windows e passare alla directory Strumenti di sviluppo\Estensioni mapper di BizTalk Server.

    2. Fare clic con il pulsante destro del mouse sull'assembly contenente il functoid rimosso e quindi scegliere Elimina per rimuovere il file.

  3. Rimuovere l'assembly del functoid dalla Global Assembly Cache. Se l'assembly contiene solo functoid inline, è possibile ignorare questo passaggio.

    Attenzione

    Se un assembly contiene functoid attivi, non rimuoverlo dalla Global Assembly Cache per evitare di interrompere altre mappe.

    1. Avviare il prompt dei comandi di Visual Studio.

    2. Al prompt dei comandi digitare gacutil /u <assembly_display_name>. Ad esempio, se il nome dell'assembly è FunctoidLibrary.dll, digitare gacutil /if FunctoidLibrary.

    3. Al termine, digitare exit.

Vedere anche

Sviluppo di functoid personalizzati