Hello,
I have a "problem" concerning the infragistics "licence" file problems. I have seens some posts on the forum and the blog-message (http://community.infragistics.com/blogs/ed_blankenship/archive/2007/07/16/building-apps-using-netadvantage-with-team-build.aspx) that says we have to install infragistics on the build server.
Concerning the installation of the controls on the server. Is it possible to have parallel versions of the controls on the build server, especially towards service releases etc.
Because now we have in TFS some team-projects who use the newest Service release of WPF (9.2.20092.2078) because of a bug which is now solved in that release, but also some team-project who still use WPF 9.2.20092.2032.
Now we have in eacht Team-project some specific thrid-party-bianries folder which we use as folder for the dll references in VS.NET. That way we can have multiple versions parallel and all binaries are stored in TFS. Developping is working and building in VS.NET on the developers machines also.
But now, when we try to build via TeamBuild on the TFS-server, we get the famous "cannot locate licence assembly" --> Will these errors be solved by installation of the controls, but more important will the TFS-server be able to use both versions parallel (9.2.20092.2078 AND 9.2.20092.2032)
PS: when installing the controls on the server. Do I have to do it under the specific "BUILD-AD-Account" which is diiferent than the server-service-account ?
in essence, we are lookin for some way to be able to do the integration builds via the TFS-server, and this with concurrent multiple versions.
Hopefully someone can give me a hint on this.
Thx
Fred
Hello Fred,
Thank you for your post. I have been looking through it and it seems like you can only have one release of a specific version installed on the TFS. In the GAC it is not allowed to have multiple releases of one version. Please note, we are making efforts to ensure all posts are addressed by an Infragistics expert. We believe that the other community members could benefit from this thread as well.
Feel free to write me if you need further assistance.
hmm,
Having the 2009, 2010, 2011 versions etc parallel on the TFS-server will be no problem.
Meanwhile we have followed the approach to link to a specific copy of the IG dll's instead of using the GAC-ones. (For each TFS-project-solution we have a bin/third-party folder with the version specific DLL's in)
If I now install one setup of each main version of the IG controls, but all our references are towards those bin/third-party folders, I think the TFS-server will be able to build the solutions.... The server will find the licence file for the main version in the GAC, but will use the specific dll's from the bin/third-party folder. Or am I telling rubish here ? I did not tested anything yet....
Hello again,
I have been looking through your post and the things you said are correct. I make the following scenario: I have the RTM release of version 11.1 installed on my machine and I created a sample project using its .dll files. Then I referred my project to use the last service release of 11.1, which I downloaded on a folder in my project. I tried both the specific version set to True and False and there seems not to have any problem with the license file, so I believe your scenario will work. Could please verify if it worked when you try it in a real TFS, so that other community users may benefit from this thread as well.
Looking forward for your reply.