views:

104

answers:

1

I am currently setting up a CI Build Server (using CI Factory) for a .NET application that relies on a set of licensed third-party controls. Once I have this working, several other projects will also be set up to build on the same server: these may also be dependent on various third party libraries (possibly different versions of the same controls).

What is the best way to set up my CI Server to handle these licensed controls?

We have purchased a proper license for use on the build server, but we do not have the third-party source code - only binaries. Developers install the library product on their machines to be able to build in Visual Studio, but I am unsure if this is appropriate for the build server, since it installs the library binaries to the GAC.

If they did not require the design license, then I would just add the binaries to source control, and file-reference them from the projects that need them. Should I do the same thing for the licensed controls? If so, how do I get the design-time license information into the build?

A: 

See if this helps. It about using the command line to embedd the correct licensing information.

RS Conley