- Web Deployment Projects 和有什么区别(.wdproj) 和新的 MSDeploy ?
- 是否更喜欢使用 MSDeploy 而不是 Web 部署项目?
- 是 this add-in仅为了向后兼容已创建的 Visual Studio 2005/2008 项目而创建,或者它是一个将不断发展的产品?
最佳答案
- Web 部署项目和 Web 部署(又名 MSDeploy)并不相互排斥;您可以使用 WDP 创建 Web Deploy 部署包。 Web Deploy 是一个可供 Visual Studio 或 MSBuild 使用的 IIS 工具。在 Visual Studio 2010 中,Web 发布管道是使用 MSBuild 实现的,因此它可以以相同的方式从 IDE(一键发布功能)或从命令行调用 MSBuild 目标来工作。请参阅此 MSDN 页面:
http://msdn.microsoft.com/en-us/library/dd394698.aspx
如果您使用的是 VS 2010 或更高版本,并且您使用的是 Web 应用程序项目而不是网站项目,则不需要 Web 部署项目,除非您想要在部署中构建预编译/合并步骤。如果您使用的是网站项目,则仍然需要使用 Web 部署项目。
WDP 的日子已经屈指可数了,它不会再发展。
关于visual-studio-2010 - Web 部署项目 (.wdproj) 和 MSDeploy 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10329051/