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

Nota:  Riteniamo importante fornire il contenuto della Guida più recente non appena possibile, nella lingua dell'utente. Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Nella parte inferiore della pagina è possibile indicare se le informazioni sono risultate utili. Questo è l' articolo in lingua inglese per riferimento.

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 _ z0z_ e di 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 eseguire la migrazione e aggiornamento del codice di un progetto di modello di modulo InfoPath 2003 usare il nuovo modello a oggetti .NET fornito dallo spazio dei nomi Microsoft.Office.InfoPath . Tutto il codice di logica di business in tal caso, sarà necessario scrivere nuovamente come utilizzare i membri dello spazio dei nomi Microsoft.Office.InfoPath , ma tutto il codice dal progetto precedente viene mantenuto e circondato da #if InfoPathManagedObjectModel e #endif istruzioni (c#) o #If InfoPathManagedObjectModel e #End End If (Visual Basic) per riferimento durante il processo di scrittura nuovamente il codice.

Se è visualizzato in questo argomento, fare clic su Guida nella finestra di dialogo che richiede "si desidera aggiornare il codice per utilizzare il model? oggetto di Microsoft Office InfoPath", eseguire una delle operazioni seguenti:

  • Fare clic su No per mantenere la compatibilità con InfoPath 2003 e continuare a usare il modello a oggetti .NET fornito dallo spazio dei nomi SemiTrust .

  • Fare clic su per aggiornare il codice di un progetto di modello di modulo InfoPath 2003 usare il nuovo modello a oggetti .NET fornito dallo spazio dei nomi Microsoft.Office.InfoPath .

Per ulteriori informazioni sull'uso dei modelli di modulo di codice gestito, fare riferimento a InfoPath 2007 Developer Reference for documentazione di modelli di modulo codice gestito in Visual Studio Tools per Visual Studio 2005 o applicazioni ambienti di sviluppo.

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

Queste informazioni sono risultate utili?

Grazie per il feedback!

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

×