我在我的构建过程模板中调用 VSDBCMD.EXE,有一个自定义 setvar 参数需要引用当前源目录,传递此路径已成为一个意想不到的挑战。
我已经尝试使用相对路径和 $(SourceDirectory)
无济于事(当我看到调试时它仍然是文字字符串 "$(SourceDirectory)"
输出),参数需要绝对路径。
有什么办法可以在脚本运行时获取到当前源码目录的绝对路径?
最佳答案
在 DefaultTemplate 构建工作流程中,有一个名为 SourcesDirectory 的变量,其中包含绝对路径。
如果将它传递给 InvokeProcess,您只需在事件属性中键入变量名称,周围没有 $()。
关于visual-studio-2010 - TFS2010 : Need the Absolute Path of the Source Directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8246717/