Visual studio 2013 TFS build 2013中的DropLocation变量在哪里?
TFS 2013使用DefaultTemplate11.1.xaml。 在beforecomile目标中 我试图将.proj文件中的文件复制到droplocation,但变量$(TF\u BUILD\u droplocation)似乎不起作用 我尝试从.proj内部对其进行评估,但它使用$(TF\u BUILD\u DROPLOCATION)进行评估,但评估结果为空。 我尝试将其作为参数从具有DropLocation=$(TF_BUILD_DropLocation)的msbuild参数中传入;但它不会计算,并在脚本中显示为$(TF_BUILD_DROPLOCATION)Visual studio 2013 TFS build 2013中的DropLocation变量在哪里?,visual-studio-2013,Visual Studio 2013,TFS 2013使用DefaultTemplate11.1.xaml。 在beforecomile目标中 我试图将.proj文件中的文件复制到droplocation,但变量$(TF\u BUILD\u droplocation)似乎不起作用 我尝试从.proj内部对其进行评估,但它使用$(TF\u BUILD\u DROPLOCATION)进行评估,但评估结果为空。 我尝试将其作为参数从具有DropLocation=$(TF_BUILD_DropLocation)的msbuild参数中传入;但
放置位置应该是我们的共享位置,并附加内部版本号。我认为不可能在.proj文件中使用TF\u build\u DROPLOCATION变量 对于将文件复制到TFS生成放置位置的要求,以下是一些选项:
我应该说得更具体些。我们正在使用VSO,因此无法编辑该过程。 因此答案是否定的,放置位置不可用
我必须自己使用$(MyDropLocationRootParam)\$(BuildDefinition)\$(BuildNumber)构建droplocation,它是否必须是drop服务器,您不能将它们复制到OutDir,然后使用后期构建powershell将它们复制到droplocation服务器:我实际上是在尝试简化构建,而不是添加更多自定义代码。此外,据我所知,我们无法编辑该过程(我们正在Visual Studio Online上使用TFS2013)。与此同时,我不得不自己使用$(MyDropLocationRootParam)\$(BuildDefinition)\$(BuildNumber)构建droplocation是的,如果您使用的是VSO,则不允许自定义构建过程模板。我认为你的解决方案是有效的。谢谢