Visual Studio 2017 -TFS - 组织文件夹结构输出
Visual Studio 2017 -TFS - Organise folder structure output
我想按照构建文件的相同结构来组织我的文件:
- 解决方案1
- 项目 1
- 项目 2
目前我处理每个项目(..\bin\NameProject)的输出路径有这个:
- 解决方案1
- 项目 1
- 项目 2
但是在每个项目中(因此在项目 1 和项目 2 中),我从所有项目中找到所有 DLLs/executables。
我希望 project1 的输出仅从 project1 接收 DLLs/executable,project2 也是如此。
然后,我想用构建过程模板 (https://msdn.microsoft.com/en-us/library/dd647551(v=vs.120).aspx) 解决这个问题,所以我有这个结构:
*BuildProcessTemplate
-BuildProcessSource
- 模板(里面有我的 CustomTemplate.xaml)
解决方案1
-project1
-project2
但我不知道这一步对我有什么帮助。也许这不是好的方法。
你有什么想法吗?
谢谢你帮助我!
编辑
例如我想要的输出:
Solution1
project1
including all output (DLLs) from project 1
project2
including all output (DLLs) from project 2
实际上,您不需要自定义构建过程模板。您可以在构建定义中添加此 MSBuild 参数并试一试。详情请参考this blog.
/p:GenerateProjectSpecificOutputFolder=True
并且输出位置仍然设置为 SingleFolder。
这里还有一个案例和你有类似的问题,你也可以参考这个link里的回复。 What's the best way to get TFS to output each project to its own directory?
我想按照构建文件的相同结构来组织我的文件:
- 解决方案1
- 项目 1
- 项目 2
目前我处理每个项目(..\bin\NameProject)的输出路径有这个:
- 解决方案1
- 项目 1
- 项目 2
但是在每个项目中(因此在项目 1 和项目 2 中),我从所有项目中找到所有 DLLs/executables。 我希望 project1 的输出仅从 project1 接收 DLLs/executable,project2 也是如此。
然后,我想用构建过程模板 (https://msdn.microsoft.com/en-us/library/dd647551(v=vs.120).aspx) 解决这个问题,所以我有这个结构:
*BuildProcessTemplate
-BuildProcessSource
- 模板(里面有我的 CustomTemplate.xaml)
解决方案1
-project1
-project2
但我不知道这一步对我有什么帮助。也许这不是好的方法。 你有什么想法吗?
谢谢你帮助我!
编辑
例如我想要的输出:
Solution1
project1
including all output (DLLs) from project 1
project2
including all output (DLLs) from project 2
实际上,您不需要自定义构建过程模板。您可以在构建定义中添加此 MSBuild 参数并试一试。详情请参考this blog.
/p:GenerateProjectSpecificOutputFolder=True
并且输出位置仍然设置为 SingleFolder。
这里还有一个案例和你有类似的问题,你也可以参考这个link里的回复。 What's the best way to get TFS to output each project to its own directory?