tfs2012 - TFS custom build process activity assemblies per branch -


what do if want 1 tfs 2012 build controller have access 2 versions of same custom build process assembly (one each of branches)?

i have 1 build process template per branch, , 1 build definition per branch. each branch has it's own custom build process assembly, have same assembly name , namespace (e.g. company.build.activities.dll). (i realize make of go away having different names each branch's assembly, e.g. company.build.activities.dev.dll , company.build.activities.com.dll)

my build controller points 1 location "version control path custom assemblies" ($/build/fortfs). tried putting 2 assemblies under different subfolders, build process causes error:

tf215097: error occurred while initializing build build definition \company\dev_builddef:   exception message: cannot set unknown member 'company.build.activities.lastactivity.customfolderpath'. (type xamlobjectwriterexception) 

it seems it's using wrong copy of assembly (customfolderpath defined in 1 assembly, not other).

i think resolve if specify path or required assembly version in template xaml, not sure can that. have read posts suggest can add reference specific assembly version in visual studio project using edit template. didn't seem work me, , how build process definition know project's references... points template file itself, not project.

any suggestions? approaching wrong?

you cant have different assemblies loaded between different branches. need run different controllers , use separate folders.


Comments

Popular posts from this blog

python - mat is not a numerical tuple : openCV error -

c# - MSAA finds controls UI Automation doesn't -

wordpress - .htaccess: RewriteRule: bad flag delimiters -