代码改变世界

Web Deployment Project

2010-12-30 15:25  Johnny Qian  阅读(898)  评论(0编辑  收藏  举报

新接手一个项目,发现解决方案中有些Project不能打开,如下所示。

在项目上点击右键,选择编辑项目文件。

可以看到,项目文件的扩展名为wdproj,打开这个XML文件后,可以看到这是一个Web Deployment Project。

按照注释中的链接,可以找到这个项目模板的下载地址:http://www.microsoft.com/downloads/en/details.aspx?FamilyId=0AA30AE8-C73B-4BDD-BB1B-FE697256C459&displaylang=en

在下载页面,可以看到关于这种项目类型的介绍。

Visual Studio 2008 Web Deployment Projects is an add-in to Visual Studio 2008 which provides developers with advanced compilation and deployment options. A Web Deployment project is extensible, enabling web developers to create pre-build and post-build actions.
Web Deployment projects do not change the way Visual Studio 2008 Web Sites or Web Application Projects build. Instead, they take an existing 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 either.

可以得知,Web Deployment Project就是对普通的WebSiteProject的一种包装。安装这个插件后,就可以在VS中打开这种项目类型了。那么如何创建这种项目呢?很简单,在普通的Web Site上点击右键,选择Add Web Deployment Projects 就可以了。

创建完成项目后,就可以在vs2008看到一个新的项目,项目下没有任何文件。这个就是刚刚使用Web Deployment Project创建的合并项目。在项目上点击右键找到属性选项卡。定位到Output Assemblies选项,在这里你可以对项目的输出做一些设置。

 

相关链接:http://www.cnblogs.com/wallis0922/archive/2009/01/06/1370034.html

     http://www.cnblogs.com/23shi/archive/2010/11/19/1882253.html