小编Ian*_*Ian的帖子

MSBuild失败了两个包

好的,这是一个奇妙的错误.我有一个2012解决方案,在2012 TFS服务器上执行MSBuild.传递给构建过程模板中"MSBuild Arguments"字段的参数如下:

/ p:DeployOnBuild = true/p:PublishProfile = ProfileForProjectA/p:PublishProfile = ProfileForProjectB /p:VisualStudioVersion=11.0

我从TFS回来的错误是....

C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets(4435):PublishProfile的值设置为'ProfileForProjectA',期望在''找到文件' C:\ Builds\1\Solution\Solution\Sources\Solution\ProjectB\Properties\PublishProfiles\ProfileForProjectA.pubxml'但找不到它.

换句话说,构建服务器似乎希望每个发布配置文件(*.pubxml)都在每个PublishProfiles文件夹中.这两个项目的发布方法是"文件系统".

唯一解决它的是将ProfileForProjectA添加到ProjectB的PublishProfiles文件夹,反之亦然,但这似乎不是一个非常优雅的解决方案.任何人都可以重现这种行为吗?有没有人有更优雅的解决方案?我错过了什么吗?

提前致谢.

msbuild tfs msdeploy tfs2012 publish-profiles

8
推荐指数
1
解决办法
6566
查看次数

TFS在哪里存储UNIT测试结果?

我在跑步:

  1. VS 2012
  2. 最新版本的TFS
  3. 专用VM上的单独构建代理

我的测试是关于构建和单元测试的.在我的构建框中,我找到了以下文件夹:C:\ Builds\4\SolutionName\SolutionName\TestResults,但遗憾的是它是空的.我想找到并解析测试结果文件.我想知道是什么提供了构建的结果以及如何从第三方工具调用它.有人知道吗?

msbuild tfs mstest

6
推荐指数
1
解决办法
6057
查看次数

如何调试推送到我的TFS构建服务器的代码?

我有一个项目在本地运行,构建和传递所有单元测试,但其构建服务器上的单元测试失败.我正在使用.NET 4.5,TFS和VS 2012.理想情况下,我想逐步执行在服务器上执行的代码,以便我可以再次关闭失败的单元测试.

tfs unit-testing visual-studio-2012

5
推荐指数
1
解决办法
1592
查看次数