【发布时间】:2013-10-11 06:23:42
【问题描述】:
我们有一个大项目(解决方案),其中有几个使用一些通用程序集(无 GAC)的小项目。每次更改项目并且必须进行测试时,解决方案中的所有文件都必须部署在测试位置,与主分支分开。 我只想部署已更改的文件并使用主分支中未更改的文件。像这样的:
[主分支文件夹]
- File1.dll
- File2.dll
- File3.dll
.....
-
[Branch1 子文件夹]
- File2.dll
因此,Branch1 仅包含 File2.dll。当程序运行时,它将在当前文件夹中查找任何 dll,如果没有找到,将查找父文件夹。 我知道这个问题的解决方案需要一些代码更改,但我想知道是否可以仅使用配置来实现这样的事情
[编辑] 我看到几个人建议一些源代码管理。但是,这不是源代码问题,而是二进制代码问题。我的示例中的 MainBranch 不是源代码,是一个包含我项目中所有已编译程序集(exe 和 dll)的文件夹
【问题讨论】:
-
主分支是什么意思?
标签: c#