我喜欢 BuildProcessTemplates 和 Custom Assemblies 文件夹如何自动将构建脚本同步到构建控制器/代理上。我已经用 C# 编写了自定义活动,并且了解如何添加导入,以便可以使用这些程序集中的类型。
我还看到了如何通过 MSBuild 活动使用 MSBuild 文件。我还注意到,如果我将一个 msbuild 文件(比如 foo.proj )检查到源代码控制中的 CustomAssemblies 文件夹中,那么 msbuild 会显示在我的自定义程序集旁边的服务器上的临时目录结构中。
所以这是我的问题?如何在 MSBuild 活动的 Project 属性中引用 foo.proj 的位置?我一直在寻找变量等,但似乎无法将它们放在一起。