用 MSBuild 和 VS 2008 为 ASP.NET 项目制作安装包

  • Jay Flowers
  • 李剑

2008 年 2 月 18 日

话题:.NETWeb框架DevOps语言 & 开发

微软宣布Visual Studio 2008 WDP(Web 部署项目,Web Deployment Projects)插件的最终 RTW(发布至网络,Release to Web)版本已经可以在微软下载中心下载。Web Deployment Projects 不仅可以用来打包预编译的ASP.NET Web Sites,同样可以打包ASP.NET Web Application Project。和内置的 Visual Studio Web Setup Project 不同,Web Deployment Projects 是用 MSBuild 编译的。除了可以使用 MSBuild 的功能外,这也能够避免从自动构建过程中调用 devenv.exe。ScottGu 的那份原始向导依然是流行的上手指南。它不仅仅提供了一步一步的示例,还涵盖了这个插件的缘起和功能集合。

这个发行版中包括了一个从 2005 版进行迁移的升级向导,还添加了创建 IIS 应用的功能。它差不多可以算作一个与最新版 Visual Studio 2008 和 IIS 7 保持一致的维护版本。

这个声明把一件事情说明了:插件的核心是一个控制台应用,aspnet_merge.exe,它在构建脚本时用处很大。所以根据社区的反馈,这个控制台应用已经独立于 VS 插件发布了。它目前被放在了Microsoft Windows Software Development Kit (SDK) for Windows Server® 2008 and .NET Framework 3.5里面。 

查看英文原文Create Installers for ASP.Net Projects with MSBuild and VS 2008

.NETWeb框架DevOps语言 & 开发