2010-08-13 110 views
2

我正在使用VS2010与Web部署项目为我的Web应用程序创建发行包。在WDP中,我创建了一些构建任务,例如转换web.config,创建一些目录并删除一些文件。ASP.NET 4部署MSBUILD

现在我已经将Web应用程序迁移到ASP.NET 4,并且我一直在VS2010中查看这个功能,名为Package/Publish。是否可以使用此功能并添加自定义MSBUILD任务,如使用WDP?

我想摆脱WDP插件,如果可以使用默认的VS2010设置。

回答

1

嗨封装/发布功能是被称为Web发布管道过程的一部分,它被捕获到MSBuild目标&任务内。对于Visual Studio 2010 Web应用程序项目(WAP)文件Microsoft.WebApplication.targets & Microsoft.Web.Publishing.targets(%Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ WebApplications)被导入进入项目文件。如果你想定制软件包/发布过程,你应该可以。

以下是一些可帮助您入门的链接。如果你有特定的问题发布,我可以看看。

+0

谢谢你说,你的文章非常有帮助。另外,我发现这篇文章:http://blogs.msdn.com/b/webdevtools/archive/2010/02/09/how-to-extend-target-file-to-include-registry-settings-for-web -project-package.aspx – johan 2010-08-13 21:51:03

+0

@johan,是的,应该添加该链接,特别是因为我在那个团队!我已更新条目。 – 2010-08-13 23:25:38