Mida tuleks arvesse võtta hallatavat koodi kasutavate vormimallide versiooni uuendamisel?

Kui olete InfoPath 2003 vormimalli loomisel kasutanud mõnda InfoPath 2003 tööriistakomplekti Microsoft Visual Studio jaoks ning soovite säilitada vormimalli ühilduvuse rakendusega InfoPath 2003, saate vormimalliprojekti osas tööd jätkata ja projekti edasi arendada, kui avate selle rakenduses Microsoft Office InfoPath 2007 ja tööriistakomplekti Microsoft Visual Studio 2005 Tools for Applications (VSTA) keskkonnas või rakenduses Microsoft Visual Studio 2005 koos rakendusega Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System. Sel juhul jätkab teie vormimalli äriloogika nimeruumi Microsoft.Office.Interop.InfoPath.SemiTrust pakutava .NET-i objektimudeli kasutamist.

Teise võimalusena võite InfoPath 2003 vormimalliprojekti koodi migreerida ja uuendada, võtmaks kasutusele nimeruumi Microsoft.Office.InfoPath pakutava uue .NET-i objektimudeli. Sel juhul tuleb kogu teie äriloogika kood nimeruumi Microsoft.Office.InfoPath liikmete kasutamiseks ümber kirjutada, kuid kogu varasema projekti kood jääb alles ning ümbritsetakse lausetega #if InfoPathManagedObjectModel ja #endif (Visual C#) või #If InfoPathManagedObjectModel ja #End If (Visual Basic), et teil oleks koodi ümberkirjutamise ajal hõlpsam jälgida.

Kui klõpsasite selle teema kuvamiseks nuppu Spikker dialoogiboksis, milles küsiti "Kas soovite koodi uuendada, võttes kasutusele Microsoft Office InfoPathi objektimudeli?", tehke ühte järgmistest.

  • Rakendusega InfoPath 2003 ühilduvuse säilitamiseks ja nimeruumi Microsoft.Office.Interop.InfoPath.SemiTrust pakutava .NET-i objektimudeli kasutamise jätkamiseks klõpsake nuppu Ei.

  • InfoPath 2003 vormimalliprojekti koodi uuendamiseks ja nimeruumi Microsoft.Office.InfoPath pakutava uue .NET-i objektimudeli kasutuselevõtuks klõpsake nuppu Jah.

Hallatava koodiga vormimallidega töötamise kohta leiate lisateavet InfoPath 2007 arendajatele mõeldud hallatava koodiga vormimalle käsitlevatest teatmematerjalidest ("InfoPath 2007 Developer Reference for Managed Code Form Templates") rakenduse Visual Studio Tools for Applications või Visual Studio 2005 arenduskeskkonnas.

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×