Visual Studio 2010 Web Deployment Projects is an add-in to Visual Studio 2010 which provides compatibility with both Visual Studio 2008 Web Deployment Projects and Visual Studio 2005 Web Deployment Projects. Web Deployment Projects provides developers with advanced compilation options. A Web Deployment Project is an extensible msbuild script, enabling web developers to create pre-build and post-build actions.
Web Deployment projects do not change the way Visual Studio 2010 Web Sites or Web Application Projects build. Instead, they take an existing Visual Studio Web project as input and generate a precompiled Web as an output. A Web Deployment Project does not change the files in the source Web site project in any way.