Web部署项目(.wdproj)和MSDeploy之间的区别

时间:2012-04-26 07:33:20

标签: visual-studio-2010 msdeploy web-deployment-project

  • Web Deployment Projects(。wdproj)和new之间有什么区别? MSDeploy
  • 是否更喜欢使用MSDeploy而不是Web部署项目?
  • 创建this add-in是为了向后兼容已经创建的Visual Studio 2005/2008项目,还是产品,这将是不断发展的?

1 个答案:

答案 0 :(得分:5)

  1. Web部署项目和Web部署(又名MSDeploy)不是互斥的;您可以使用WDP创建Web Deploy部署包。 Web Deploy是一个可供Visual Studio或MSBuild使用的IIS工具。在Visual Studio 2010中,Web发布管道是使用MSBuild实现的,因此它可以从IDE(单击发布功能)以相同的方式工作,或者从命令行调用MSBuild目标。请参阅此MSDN页面:
  2. http://msdn.microsoft.com/en-us/library/dd394698.aspx

    1. 如果您使用的是VS 2010或更高版本并且您使用的是Web应用程序项目而不是Web站点项目,则除非要在部署中构建预编译/合并步骤,否则不需要Web部署项目。如果您正在使用网站项目,则仍需要使用Web部署项目。

    2. WDP的日期已经编号,不会发展。