我可以告诉MSBuild在非标准文件夹中查找项目的依赖项吗?

时间:2016-02-11 17:26:13

标签: msbuild build-process

我们的构建脚本有效地做到了这一点:

1) build project_a.csproj into non/standard/output/path
1) build project_b.csproj into non/standard/output/path
2) build tests_for_project_a.csproj into non/standard/test_output/path

构建测试项目会导致第二次构建任何引用的项目,因为输出路径与project_a.csproj中的内容不同。有没有办法告诉MSBuild去哪里寻找那些二进制文件?

1 个答案:

答案 0 :(得分:0)

到目前为止,我发现的最佳选择是运行以下内容:

1a) msbuild project_a.csproj
1b) msbuild project_a.csproj into non/standard/output/path

当我执行步骤1b时,它不会重建二进制文件,只会将它们复制到最终目标。