Съображения за надстройване на шаблони на формуляри, които използват управляем код

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

Ако сте създали шаблон на формуляр на InfoPath 2003, като използвате един от InfoPath 2003 инструменти за Microsoft Visual Studio и искате да се поддържа съвместимост с InfoPath 2003, можете да продължите да работите и по-нататъшно разработване на вашия проект за шаблон на формуляр, като го отворите в Microsoft Office InfoPath 2007 и Microsoft Visual Studio 2005 Tools for Applications (VSTA) среда, или в Microsoft Visual Studio 2005 с Microsoft Visual Studio 2005 Tools за Microsoft Office 2007 system. Когато направите това, на бизнес логиката в шаблон на формуляр ще продължи да използва обектния модел на .NET, предоставени от Microsoft.Office.Interop.InfoPath.SemiTrust пространство на имената.

По същия начин можете да мигрирате и надстроите кода във вашия проект на шаблон на формуляр на InfoPath 2003, за да използва новия обектен модел .NET, предоставен от пространството на имената Microsoft.Office.InfoPath. Когато направите това, целият код на вашата бизнес логика ще трябва да бъде пренаписан, за да използва членове на пространството на имената Microsoft.Office.InfoPath, но кодът от предишния ви проект е запазен и заграден от оператори #if InfoPathManagedObjectModel и #endif (Visual C#) или #If InfoPathManagedObjectModel и #End If (Visual Basic) за ваша препратка по време на процеса на пренаписване на кода.

Ако сте показали тази тема, щраквайки върху Помощ в диалоговия прозорец, питащ ви "Искате ли да надстроите кода си да използва обектния модел на Microsoft Office InfoPath?", направете едно от следните неща:

  • Щракнете върху Не, за да поддържате съвместимост с InfoPath 2003 и да продължите да използвате обектния модел .NET, предоставен от пространството на имената Microsoft.Office.Interop.InfoPath.SemiTrust.

  • Щракнете върху Да, за да надстроите кода във вашия проект на шаблон на формуляр на InfoPath 2003 да използва новия обектен модел .NET, предоставен от пространството на имената Microsoft.Office.InfoPath.

За повече информация относно работа с шаблони на формуляри с управляем код вижте ръководството за разработчика на InfoPath 2007 за шаблони на формуляри с управляем код в средите за разработка Visual Studio Tools for Applications или Visual Studio 2005.

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×