Pertimbangan untuk memutakhirkan Templat formulir yang menggunakan kode yang dikelola

Catatan:  Kami ingin secepatnya menyediakan konten bantuan terbaru dalam bahasa Anda. Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda di bagian bawah halaman ini? Berikut artikel dalam bahasa Inggris untuk referensi.

Jika Anda membuat Templat formulir InfoPath 2003 yang menggunakan salah satu InfoPath 2003 toolkit untuk Microsoft Visual Studio dan Anda ingin mempertahankan kompatibilitas dengan InfoPath 2003, Anda bisa terus mengerjakan dan mengembangkan proyek Templat formulir Anda dengan membukanya di _ z0z_ dan Microsoft Visual Studio 2005 Tools untuk lingkungan aplikasi (VSTA), atau di Microsoft Visual Studio 2005 dengan Microsoft Visual Studio 2005 Tools untuk Sistem Microsoft Office 2007. Saat Anda melakukan ini, logika bisnis dalam Templat formulir Anda akan terus menggunakan model objek .NET yang disediakan oleh ruang nama Microsoft.Office.Interop.InfoPath.SemiTrust .

Alternatifnya, Anda bisa melakukan migrasi dan memutakhirkan kode di proyek Templat formulir InfoPath 2003 Anda untuk menggunakan model objek .NET baru yang disediakan oleh ruang nama Microsoft.Office.InfoPath . Ketika melakukan hal ini, semua kode logika bisnis Anda akan perlu ditulis ulang untuk menggunakan anggota ruang nama Microsoft.Office.InfoPath , tapi semua kode dari proyek Anda sebelumnya dipertahankan dan dikelilingi #if InfoPathManagedObjectModel dan pernyataan #endif (Visual C#) atau #If InfoPathManagedObjectModel dan #End jika pernyataan (Visual Basic) untuk referensi Anda selama proses menulis ulang kode.

Jika Anda ditampilkan topik ini dengan mengklik bantuan pada kotak dialog yang meminta "Apakah Anda ingin memutakhirkan kode Anda untuk menggunakan Microsoft Office InfoPath objek model?", lakukan salah satu hal berikut ini:

  • Klik tidak ada untuk mempertahankan kompatibilitas dengan InfoPath 2003 dan terus menggunakan model objek .NET yang disediakan oleh ruang nama Microsoft.Office.Interop.InfoPath.SemiTrust .

  • Klik ya untuk memutakhirkan kode di proyek Templat formulir InfoPath 2003 Anda untuk menggunakan model objek .NET baru yang disediakan oleh ruang nama Microsoft.Office.InfoPath .

Untuk informasi selengkapnya tentang bekerja dengan Templat formulir kode yang dikelola, rujuk ke InfoPath 2007 referensi pengembang untuk Templat formulir kode yang dikelola dokumentasi di Visual Studio alat untuk aplikasi atau Visual Studio 2005 lingkungan pengembangan.

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×