| Author: |
Carlos J. Quintero (Microsoft MVP) |
Applies to: |
Microsoft Visual Studio 2005 |
| Date: |
March 2006 |
|
|
| |
|
|
|
Introduction
This article explains the implications (from the extensibility point of view)
of the changes in Visual Studio 2005 Web projects (ASP.NET 2.0).
More Information
Visual Studio 2005 and ASP.NET 2.0 introduce a new project / file model for
Web projects (see
What's New in Web Development for Visual Studio). Web projects no longer
require a project file and you can mix files written in several .NET languages
in the same project. Also, special folders are used to store code files, etc.
Due to these changes, the extensibility model for Visual Studio 2005 Web
projects is no longer the same than Windows projects or previous Web ASP.NET 1.x
projects, and a new VsWebSite.Interop.dll assembly is provided for the new extensibility model. The
main class of this extensibility model is VsWebSite.VSWebSite. You can get an
instance of this class by casting the EnvDTE.Project.Object object to
VsWebSite.VSWebSite (in previous versions it returned a VSLangProj.VSProject
object instead).
Go back to the 'Resources for Visual Studio .NET extensibility' section for more articles like this
You can code, design, locate code and document your apps much faster using VB.NET, C#, C++ or Visual J#: 
|