【发布时间】:2011-09-26 00:02:31
【问题描述】:
我正在尝试在 TFS 2010 中构建后创建一个包。
当我在我的计算机上启动以下命令时:
MSBuild.exe Fenicorp.Front.Web.FunnyApplication.sln
/p:DeployOnBuild=true;DeployTarget=Package
解决方案编译完成,obj文件夹内有一个包。
但是,当我指定
/p:DeployOnBuild=true;DeployTarget=Package
作为构建定义中的 MSBuild 参数并将新构建排队,我的放置文件夹中没有包。而且构建状态是Successl,好像一切正常。
【问题讨论】:
-
检查构建代理——包是在那里创建的吗?也许它只是没有被复制到放置位置?
-
我应该在哪里查看构建代理?
-
在运行构建代理的服务器上的 BuildTemp 文件夹中。
-
我没有在服务器上找到 BuildTemp 文件夹,但我找到了这个文件夹:C:\Users\builduser\AppData\Local\Temp\TFSTemp 是空的。我找到了构建代理放置文件的位置,但结果证明构建代理文件夹包含与放置文件夹完全相同的内容。
标签: tfs msbuild build-definition