Considerazioni sull'aggiornamento dei modelli di moduli che utilizzano codice gestito

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

Se è stato creato un modello di modulo di InfoPath 2003 utilizzando uno del Toolkit di InfoPath 2003 per Microsoft Visual Studio e si desidera mantenere la compatibilità con InfoPath 2003, è possibile continuare a lavorare e sviluppare ulteriormente il progetto di modello di modulo aprendolo in Microsoft Office InfoPath 2007 e Microsoft Visual Studio 2005 Tools per ambiente Applications (VSTA) o in Microsoft Visual Studio 2005 con Microsoft Visual Studio 2005 Tools per Microsoft Office System 2007. Quando si esegue questa operazione, la regola business nel modello di modulo continuerà a utilizzare il modello a oggetti .NET fornito dallo spazio dei nomi SemiTrust .

In alternativa, è possibile migrare e aggiornare il codice nel progetto del modello di modulo InfoPath 2003 in modo da utilizzare il nuovo modello oggetto .NET fornito dallo spazio dei nomi Microsoft.Office.InfoPath. In questo caso, tutto il codice delle regole business dovrà essere riscritto in modo da poter utilizzare i membri dello spazio dei nomi Microsoft.Office.InfoPath ma il codice dal progetto precedente verrà mantenuto e racchiuso tra le istruzioni #if InfoPathManagedObjectModel e #endif (Visual C#) o tra le istruzioni #If InfoPathManagedObjectModel e #End If (Visual Basic) in modo da potervi fare riferimento durante la riscrittura del codice.

Se questo argomento è stato visualizzato facendo clic su ? nella finestra di dialogo in cui si richiede "Aggiornare il codice per l'utilizzo del modello a oggetti di Microsoft Office InfoPath?", effettuare una delle seguenti operazioni:

  • Fare clic su No per mantenere la compatibilità con InfoPath 2003 e continuare a utilizzare il modello oggetto .NET fornito dallo spazio dei nomi Microsoft.Office.Interop.InfoPath.SemiTrust.

  • Fare clic su per aggiornare il codice nel progetto del modello di modulo InfoPath 2003 in modo da utilizzare il modello oggetto .NET fornito dallo spazio dei nomi Microsoft.Office.InfoPath.

Per ulteriori informazioni sulle operazioni con i modelli di modulo di codice gestito, fare riferimento alla documentazione InfoPath 2007 Developer Reference for Managed Code Form Templates negli ambienti di sviluppo di Visual Studio Tools for Applications o Visual Studio 2005.

Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×