Microsoft Office InfoPath 2003 Service Pack 1 or later allows you to use Microsoft Visual Studio .NET to write managed code instead of script for form code in new InfoPath form templates or to add managed code to existing form templates. To use Visual Studio .NET to create, debug, and build InfoPath projects that use Microsoft Visual C# or Visual Basic .NET managed code, you must download the Microsoft® Office InfoPath™ 2003 Toolkit for Visual Studio® .NET from the InfoPath Developer Center on the Microsoft Developer Network (MSDN) Web site and install it with Visual Studio .NET 2003. The integration features provided by the toolkit allow you to use a combination of InfoPath for form design and Visual Studio .NET for writing and debugging form code. These integration features allow you to take advantage of such features of the Visual Studio .NET development environment as:
Additionally, using managed code in InfoPath projects allows you to take advantage of the features of the .NET Framework common language runtime (CLR) and to make calls into the comprehensive, object-oriented collection of reusable types provided by the .NET Framework class library.
For more information on using Visual Studio .NET to create InfoPath projects, see the documentation installed with the Microsoft Office InfoPath 2003 Toolkit for Visual Studio .NET.