title: Infragistics components on build server
body: <p>I have "inherited" a new (old?) Winforms project and would like to put it onto our build server (Bamboo). That build server has only the absolute minimum (.NET 3.5 and not much more) installed, and we'd like to keep it that way.</p>
  
  <p>As a first step, I extracted all the assembly files (*.dll) for the Infragistics components into a separate directory and referenced them from that local directory (instead of relying on them being installed in the GAC). Works OK.</p>
  
  <p>But when I try to run this build on Bamboo (using MSBuild), I keep getting errors:</p>
  
  <blockquote>
    <p>Properties\licenses.licx(1): error
    LC0004: Exception occurred creating
    type
    'Infragistics.Win.UltraWinToolbars.UltraToolbarsManager,
    Infragistics2.Win.UltraWinToolbars.v7.2,
    Version=7.2.20072.61, Culture=neutral,
    PublicKeyToken=7dd5c3163f2cd0cb'
    System.ComponentModel.LicenseException</p>
  </blockquote>
  
  <p>After a bit of googling, it seems that those <code>licenses.licx</code> file in the projects are some kind of a licensing scheme to prevent the tools from being installed on several machines.</p>
  
  <p>But how can I get rid of those so that my build server build will work, <strong>without</strong> installing the full Infragistics component set onto the build server (this is <strong>NOT</strong> an option)??</p>
  
  <ul>
  <li>if I simply delete them from the projects, the build might work (haven't tried yet), but then my design time experience will suffer / not work (which of the two?)</li>
  <li>having the files around so that my design time experience works prevents the automatic build from running through....</li>
  </ul>
  
  <p>Hmmm.... classic catch-22 - any way out of this?? </p>