我们在Git中拥有10个项目的C#解决方案。为了容纳其中一个DLL(主要第三方产品)的多个版本,我们在4个分支中重复相同的代码。
一个很好的解决方案是允许我们在TeamCity中的构建中定义一个参数,该参数将用于确定要引用的DLL组。实际上,这将允许我们缩小到一个主分支和一个标有DLL版本的工件。
谢谢!
答案 0 :(得分:0)
我为我们的一个项目实施了以下解决方案。它可能适合你。
由于您尚未指定第三方DLLS的引用方式,因此我假设它们是作为nuget包提供的,然后引用并包含在packages.config
中。步骤
希望这对你有用