This documentation is archived and is not being maintained.

Development Environment

When you open a Visual C++ project from Visual Studio .NET in Visual C++ .NET 2003, the old project file will be renamed and a new project file for the Visual C++ .NET 2003 environment will be created. See Upgrade Previous 32-Bit Versions of Visual C++ for more information.

The format of a .vcproj file is now documented. See Format of a .vcproj File for more information.

The following new features are in the development environment:

  • $(WebDeployPath), $(WebDeployRoot), $(ParentName), $(RootNameSpace), $(SafeParentName), and $(SafeInputName) macros have been added. See Macros for Build Commands and Properties for more information.
  • Breaking Changes (Visual C++ Project Model).
  • It is now possible to build a project without building any of the projects dependent projects; see Preparing and Managing Builds for information.

Managed Extensions for C++ Project Templates

This release includes several new project templates that you can use to create applications in Managed Extensions for C++:

  • Windows Controls Library (.NET)
  • Windows Forms Application (.NET)
  • Windows Service (.NET)

In addition, the templates for managed projects in Visual C++ .NET 2002, were renamed for this release:

  • Managed C++ Application is now called Console Application (.NET)
  • Managed C++ Class Library is now called Class Library (.NET)
  • Managed C++ Empty Project is now called Empty Project (.NET)
  • Managed C++ Web Service is now called ASP.NET Web Service

See Creating Managed Extensions for C++ Projects for more information.

See Also

What's New in Visual C++ .NET 2003