Win.UltraWinSpellChecker.v6.2 licensing errors

Posted on 2014-08-11
Last Modified: 2014-08-11
I have a winform with the infragistics v6.2 ultra win spellchecker on it.
The exact version is:  Infragistics2.Win.UltraWinSpellChecker.v6.2, Version=6.2.20062.34

I have the suite installed on my pc.  I can run the form and it works great.  BUT when I check in the solution to source control and others get the latest version they get license errors in their visual studio when trying to build.  We all use visual studio version 2013.  Also on our build server which is running msbuild i had to edit the licx file and remove its contents in order to get a build.  So Im trying to find a way that I can deploy the run time version of this application to our users without getting these build errors on the licx file.  This version I believe is from 2006 and here is what it looks like as installed programs in control panel.

control panel

Here is the error on the build server.
(CompileLicxFiles target) ->
Properties\licenses.licx(1): error LC0004: Exception occurred creating type 'Infragistics.Win.UltraWinSpellChecker.UltraSpellChecker, Infragistics2.Win.UltraWinSpellChecker.v6.2, Version=6.2.20062.34, Culture=neutral, PublicKeyToken=xxxxxxx' System.ComponentModel.LicenseException: Unable to locate license assembly.
Question by:hougie40

    Author Comment

    Here is the error another user gets when they get latest from source.
    err in vs
    If they edit and delete out the contents of the licx file they get this at runtime.

    runtime after licx edit

    Author Comment

    Spoke with infragistics some things I tried.

    1.) dont check in the licx file from your dev machine to TFS.
    2.) set references to "Copy local = true" (this puts them in bin\debug folder)
    3.) set build action on licx file to none and copy to output dir = do not copy.

    The build on the build server worked fine.  Going to run it on a remote server to see if the exe version works.

    Accepted Solution

    That seemed to do the trick.
    works now

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    IT, Stop Being Called Into Every Meeting

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    We all know that functional code is the leg that any good program stands on when it comes right down to it, however, if your program lacks a good user interface your product may not have the appeal needed to keep your customers happy. This issue can…
    A long time ago (May 2011), I have written an article showing you how to create a DLL using Visual Studio 2005 to be hosted in SQL Server 2005. That was valid at that time and it is still valid if you are still using these versions. You can still re…
    Internet Business Fax to Email Made Easy - With eFax Corporate (, you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…
    Here's a very brief overview of the methods PRTG Network Monitor ( offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…

    779 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    12 Experts available now in Live!

    Get 1:1 Help Now