Getting Started with WPF | ComponentOne Studio Edition
In This Topic
    I have a licensed version of a ComponentOne product but I still get the splash screen when I run my project.
    In This Topic

    If this happens, there may be a problem with the licenses.licx file in the project. It either doesn't exist, contains wrong information, or is not configured correctly.

    First, try a full rebuild (Rebuild All from the Visual Studio Build menu). This will usually rebuild the correct licensing resources.

    If that fails follow these steps:

    1. Open the affected project.
    2. Select an instance of the updated component.
    3. In the Visual Studio Properties window, change any property. It does not matter which property you change; you can change it back to the previous value.
    4. Rebuild the project using the Rebuild All option (not just Rebuild) and run the solution.

    Alternative 1: Follow these steps:

    1. Open a new Visual Studio.NET project.
    2. Add the updated component to the form.
    3. Compile and run the new project.
    4. Open the licenses.licx file in the new project.
    5. Copy the line that starts with the namespace of the updated component (for example, C1.Win.C1Report) and ends with a public key token.
    6. Open the existing, incorrectly licensed project.
    7. Open the licenses.licx file in the new project.
    8. Paste the line from step 5 into this file (replace the old licensing information with the new).
    9. Rebuild the project using the Rebuild All option (not just Rebuild) and run the solution.

    Alternative 2: Follow these steps:

    1. Open the affected project.
    2. Delete the licenses.licx file from the project.
    3. Add a new instance of the updated component to the form.
    4. Rebuild and run the solution. The nag screen should not appear.
    5. Remove the newly added component from the form.

    Try each of these options multiple times, if necessary. If that still does not help, are you creating any of the controls in code rather than design-time? If so, you must add an entry for the control in the licenses.licx file. Also if this is a Web site, as opposed to an ASP.NET Web application, please try right-clicking the licenses.licx file and selecting "Build Runtime Licenses" from the context menu.