# About Visual Studio .NET integration

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:

- Building your project in debug or release configurations.
- Using IntelliSense support in the Code Editor such as statement completion, members lists, and inline parameter information.
- Pressing F1 in the Code Editor to display context-sensitive help information about types, members, and other code keywords.
- Using Visual Studio .NET debugging features.

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.

©2003-2004 Microsoft Corporation. All rights reserved. Permission to copy, display and distribute this document is available at: http://msdn.microsoft.com/library/en-us/odcXMLRef/html/odcXMLRefLegalNotice.asp