What's New in Projects

What's New in Projects

Visual Studio .NET 2003

Projects are the application building blocks for Visual Basic and Visual C# code. A finished application can be created with multiple projects of different languages.

Note   Some project types are not available in the Standard Edition of Visual Basic and Visual C# .NET. For more information, see Visual Basic Standard Edition Features or Visual C# Standard Edition Features.

What's New in Visual Basic .NET 2003

Visual Basic .NET 2003 has added functionality for upgrading UserControl and WebClass projects from Visual Basic 6.0, plus support for multiple versions of the .NET Framework.

Upgrade Visual Basic 6.0 UserControl Projects
UserControl projects (also known as ActiveX Control projects) can be upgraded to a Windows Control Library. For more information, see UserControl Changes in Visual Basic .NET.
Upgrade Visual Basic 6.0 WebClass Projects
WebClass projects (also known as IIS Application projects) can be upgraded to an ASP.NET Web Application project. For more information, see WebClass Changes in Visual Basic .NET.
Target Multiple Versions of the .NET Framework
Applications can target a specific version of the .NET Framework. For more information, see Working With Multiple Versions of the .NET Framework.

What's New in Visual Basic .NET 2002

The following information highlights what has changed since version 6.0.

XML Web Services
XML Web services enable you to create server components that you can call from your applications using Internet-based protocols such as HTTP and XML. XML Web services can perform complex application logic and return data to a client. For more information, see Introduction to Programming XML Web Services in Managed Code.
Web Application Project
The Web Application template creates a new Web application by creating all necessary files on a specified Web server. For more information, see ASP.NET Web Application Template.
Windows Service Project
A Windows service application runs in the background of your system and requires no user interaction. It can perform functions such as performance monitoring. For more information, see Windows Service Template.
Console Application Project
The Console Application template creates an application that contains the necessary items needed to create applications that run from the command line. For more information, see Console Application Template.
Web Control Library Project
The Web Control Library template creates an application to author and publish Web controls. For more information, see Web Control Library Template.
Database Projects
The Database Project template is an application wizard that assists you in managing database elements such as tables and stored procedures. For more information, see Database Projects.
Note   This project type is not available in the Standard Edition of Visual Basic and Visual C# .NET. For more information, see Visual Basic Standard Edition Features or Visual C# Standard Edition Features.
Project Extensibility
Visual Studio .NET includes a programmable, project-neutral object model that provides access to the underlying components and events of the integrated development environment (IDE). For more information, see What's New in Extensibility and Automation.
Windows Forms and Controls
The new object-oriented Windows application structure is Windows Forms. Combined with Windows Forms Controls, Visual Studio .NET provides a design environment to quickly create standard Windows applications. For more information see What's New in Windows Forms and Controls.
Projects and Deployment
Visual Studio .NET includes deployment projects to assist in rapid deployment of your applications. The traditional deployment model has changed since Visual Studio 6.0. For more information see What's New in Deployment.
Upgrading from Visual Basic.6.0
The differences between Visual Basic 6.0 and Visual Basic .NET make it necessary to make changes when upgrading applications. For more information, see Preparing a Visual Basic 6.0 Application for Upgrading.
Option Strict (Visual Basic Only)
The Option Strict statement disallows any data-type conversions in which data loss would occur and disallows any conversion between numeric types and strings. For more information, see Type Checking.
Creating New Web and Windows Projects in Existing Directories
Visual Studio .NET allows you to create new Web and Windows projects in existing folders with the New Project in Existing Folder template. For more information, see New Project in Existing Folder Template.

See Also

What's New in Visual Basic and Visual C# | What's New in Visual Studio .NET | What's New in the Visual Basic Language | Visual C# Language | Managing Projects | Programming with Office

© 2016 Microsoft