TFS构建服务器在解决方案中创建包Web App而不尝试部署

时间:2015-02-03 12:02:23

标签: .net asp.net-mvc tfs msbuild

在使用默认模板定位解决方案文件时,我希望msbuild任务为解决方案中的Web应用程序创建包,但不要尝试部署它们。

我的项目文件中包含以下元素以及解决方案中各种配置的相应发布详细信息。这包括Web应用程序和部署它们。

<DeployOnBuild>true</DeployOnBuild>

我不再希望它们在此时发布,但仍希望它们像以前一样打包。是否有类似下面的东西,我可以用我想要的东西替换deploy元素?

<PackageOnBuild>true</PackageOnBuild>

1 个答案:

答案 0 :(得分:0)

好吧好像我在想这一切都错了。

我们仍然希望使用DeployOnBuild元素,另外添加DeployTarget元素。

<DeployOnBuild>true</DeployOnBuild>
<DeployTarget>Package</DeployTarget>
<DeployIisAppPath>Iis Application Name</DeployIisAppPath>

同时添加DeployIisAppPath会填充setparameters.xml。尼斯!