在TFS Build 2012 defination

时间:2016-01-12 06:02:01

标签: visual-studio-2012 tfs msbuild tfs2012 tfsbuild

我正在从TFS 2012创建构建。我能够从TFS构建模板生成构建,但问题是我的网站(ASPX页面),我在生成构建后使用的不是为单个页面创建单独的dll。 / p>

但是如果我从VS2012生成构建,我可以为单个页面生成单独汇编的构建。当我点击发布和配置时,我可以看到这个选项。

但是如何在Tfs Build模板中拥有相同的选项?我搜索了MSbuild参数,但没有找到与该

相关的任何内容

2 个答案:

答案 0 :(得分:0)

对我们来说最好的事情是......改为Jenkins并使用make。

但严肃地说 - >你可以看看csproj / sln有什么变化。然后,此文件中的大多数选项都是MsBuild中的开关。

检查: http://www.kunal-chowdhury.com/2013/05/how-to-auto-deploy-after-build-in-tfs.html http://www.asp.net/web-forms/overview/deployment/configuring-team-foundation-server-for-web-deployment/configuring-team-foundation-server-for-web-deployment

答案 1 :(得分:0)

"为每个页面和控件创建单独的程序集"保存在发布配置文件中,格式如下:

<PrecompileBeforePublish>True</PrecompileBeforePublish>
<WDPMergeOption>CreateSeparateAssembly</WDPMergeOption>

因此您可以使用此设置create a publish profile并在TFS构建定义中指定发布配置文件。