TFS Build/MSBuild 2010 bin文件夹自动重定向到binaries文件夹不重定向所有项目
我有TFS2010构建工作流,该工作流编译了我们的解决方案,其中包含约100个项目。编译成功,测试按预期运行等。我遇到的问题与bin输出文件夹的重定向有关 据我所知,MSBuild的TFS2010生成活动将bin文件夹输出重新写入与Sources和TestResults文件夹处于相同级别的binaries文件夹,如下所示 C:\Builds\1\MyPlatform\MyPlatform Main-CI\Binaries C:\Builds\1\MyPlatform\MyPlatform Main-CI\Sources C:\Builds\1\MyPlatform\MyPlatform Main-CI\TestResults bin文件夹的重定向在我的80%项目中都能正常工作。其余的项目bin文件夹在其标准位置显示为未定向,就好像我在本地计算机上使用VS进行编译一样 举例来说,当按预期工作时 源路径:- C:\Builds\1\MyPlatform\MyPlatform Main-CI\Sources\Source\MyPlatform.Modules.Interaction.Specs Bin输出成功重定向到binaries文件夹:- C:\Builds\1\MyPlatform\MyPlatform Main-CI\Binaries\Mixed Platforms\Debug\MyPlatform.Modules.Interaction.Specs 现在是一个非重定向的示例 源路径:- C:\Builds\1\MyPlatform\MyPlatform Main-CI\Sources\Source\MyPlatform.AddIns.Framework.Services Bin输出未重定向,并保留在源文件夹中:- C:\Builds\1\MyPlatform\MyPlatform Main-CI\Sources\Source\MyPlatform.AddIns.Framework.Services\bin\Debug 澄清一下,这不是放置位置的问题,而是将bin输出重定向到中间二进制文件文件夹的问题。复制到我的最终放置位置的工作正如预期的那样,所有这些都是减去那些bin输出最初没有重定向到binaries文件夹的项目 我仔细查看了一下,看到的所有信息都指向定制binaries文件夹的输出或与放置位置相关的输出。读完本文后,我看不到任何会导致某些项目忽略默认重定向的内容TFS Build/MSBuild 2010 bin文件夹自动重定向到binaries文件夹不重定向所有项目,build,msbuild,build-process,build-automation,Build,Msbuild,Build Process,Build Automation,我有TFS2010构建工作流,该工作流编译了我们的解决方案,其中包含约100个项目。编译成功,测试按预期运行等。我遇到的问题与bin输出文件夹的重定向有关 据我所知,MSBuild的TFS2010生成活动将bin文件夹输出重新写入与Sources和TestResults文件夹处于相同级别的binaries文件夹,如下所示 C:\Builds\1\MyPlatform\MyPlatform Main-CI\Binaries C:\Builds\1\MyPlatform\MyPlatform Mai
我的大多数项目是标准.NET 4类库,尽管有两个C++项目和一个WiX安装程序。我最初认为这与这个差异有关,但这个问题发生在几个.NET4类库上,这些类库的设置与成功重定向的所有其他项目相同
关于上面的示例路径还有一点。我已经用“My”代替了实际的项目前缀,但在其他方面使用的是路径 有人知道为什么某些项目的bin输出可能无法重定向吗 如果您能提供任何帮助,我们将不胜感激 谢谢H继续调查,并在MSDN上从Dharmesh Shah向正确方向推进,发现这一切都与“TeamBuildOutDir”设置有关。更多细节可以在这里找到继续调查,MSDN上Dharmesh Shah向正确方向推进,发现这一切都与“TeamBuildOutDir”设置有关。更多细节可在此处找到