I have a project setup in Subversion that has several Subversion Externals. These external substrates refer to other projects.
Subversion Layout Example:
- repo / Project1 / trunk
- repo / Project2 / trunk
Ordering example:
- $ WorkingDir \ Project1 \ Trunk
- $ WorkingDir \ Project1 \ trunk \ Lib \ Project2
TeamCity allows you to attach the assembly function of the collector AssemblyInfo to your assembly configuration, but does not seem to allow you to exclude external ones. Since Externals are separate projects, I want to keep their assembly version or AssemblyInfo patch them with another template.
At the moment, since my build configuration checks Project1 with full Subversion Externals support and then uses AssemblyInfo Patcher, my Project1 builds and my Project2 builds have the same build version, even if I want them to be different.
Is there a way for Project1 assemblies to be versioned differently with Project2 assemblies?
Llyle source share