ComponentOne Enterprise - Visual Studio 2026 integration issues WPF/WinForms

Posted by: sebastian-jn.k on 25 August 2026, 3:58 am EST

  • Posted 25 August 2026, 3:58 am EST - Updated 25 August 2026, 4:08 am EST

    Initial situation

    We are currently testing MESCIUS ComponentOne Enterprise on Windows 11 with Visual Studio 2026 (Visual Studio 2026 Professional Version 18.9.0).

    Our goal is to test both existing applications targeting .NET Framework 4.8 and new applications targeting .NET 10 with ComponentOne.

    Initial installation attempt

    *Windows 11 was installed.

    *Visual Studio 2026 was installed afterwards.

    *We then used a somewhat older ComponentOne/MESCIUS installer from the end of 2025.

    *This installer did not recognize Visual Studio 2026.

    *As a result, it appears that no Visual Studio integration for VS 2026 was installed.

    *We then used the latest MESCIUS installer.

    *The latest installer recognized Visual Studio 2026 and reported that an integration with Visual Studio would be installed.

    *After the installation was completed, we started Visual Studio 2026.

    Result after the latest installation

    The general Visual Studio integration appears to work:

    *ComponentOne/MESCIUS project templates are available in Visual Studio 2026.

    *The MESCIUS license management is available under Tools.

    *The WinForms Toolbox contains the ComponentOne controls.

    However, we encountered several issues with both WPF and WinForms.

    Problem 1 – ComponentOne DLLs are missing under “Add Reference”

    In a classic .NET Framework project, under:

    Project → Add Reference…

    we would normally expect to be able to find the ComponentOne assemblies, for example by searching for:

    C1.*

    After the current installation, however, no ComponentOne/C1 DLLs are listed.

    This affects both:

    *WinForms .NET Framework 4.8

    *WPF .NET Framework 4.8

    The corresponding DLLs are installed on the machine.

    Therefore, we suspect that certain paths or Visual Studio registrations may not have been configured by the installer.

    Problem 2 – WinForms: Missing assembly after dragging and dropping a C1FlexViewer

    For WinForms, the ComponentOne Toolbox is populated correctly.

    We therefore created a new WinForms project targeting .NET Framework 4.8 and dragged a C1FlexViewer onto the form.

    From previous versions, we are used to all required references/assemblies being added automatically when a ComponentOne control is added to a project.

    This does not appear to work completely with the current installation.

    When compiling the project, the following assembly is reported as missing:

    C1.Win.Ribbon.4.8, Version=4.8.20261.779…

    As a result, the sample project cannot be started.

    The corresponding ComponentOne components are installed on the machine, but the required assembly reference does not appear to have been added to the project automatically.



    Problem 3 – WPF: Missing assembly after dragging and dropping a C1FlexViewer

    For WPF, the ComponentOne Toolbox is initially empty.

    We therefore manually added the required WPF DLLs from the installed .NET Framework 4.6.2 directory to the Toolbox.

    We then created a new WPF project targeting .NET Framework 4.8 and dragged a C1FlexViewer onto the WPF Window.

    Here as well, we would expect all required references/assemblies to be added automatically when adding the ComponentOne control.

    This does not appear to work completely either.

    When compiling the project, the following assembly is reported as missing:

    C1.Chart, Version=10.0.20261.78

    As a result, the sample project cannot be started.

    The corresponding ComponentOne components are installed on the machine, but the required assembly reference does not appear to have been added to the project automatically.



    Question

    Is the only recommended way to resolve these issues to perform a completely fresh installation using the latest ComponentOne/MESCIUS installer from 2026?

    Or is there a way to repair the existing installation and correctly register the missing Visual Studio integration, Toolbox items, assemblies and references without completely reinstalling ComponentOne?

    We are particularly interested in knowing whether the problems we are seeing could be caused by the fact that we initially installed an older ComponentOne installer from the end of 2025, which did not recognize Visual Studio 2026, and then installed the newer version afterwards.

    If a fresh installation is recommended, would the following installation order be the correct procedure?

    *Windows 11

    *Latest Visual Studio 2026

    *Latest ComponentOne/MESCIUS installer from 2026

    After this installation, should we expect the following to work automatically?

    *Visual Studio 2026 integration

    *ComponentOne project templates

    *ComponentOne Toolbox integration

    *WPF controls in a .NET Framework 4.8 WPF project

    *WinForms controls in a .NET Framework 4.8 WinForms project

    *Automatic addition of all required assembly references when adding a ComponentOne control via drag & drop

    *ComponentOne assemblies being available when adding references to a classic .NET Framework project

    We would also like to test .NET 10 afterwards.

    Before completely reinstalling the system, we would therefore like to know whether the current ComponentOne installation can be repaired, or whether a clean installation is the recommended approach for Visual Studio 2026.

    greetings from germany

  • Posted 25 August 2026, 7:49 am EST

    Hello Sebastian,

    Thank you for providing a detailed explanation

    Regarding Visual Studio 2026 compatibility, you are absolutely correct. Support for Visual Studio 2026 was added starting with the 2025v2 release, and the older installers or versions do not support Visual Studio 2026. Therefore, we always recommend using the latest version of the installer.

    Before addressing the specific installation and toolbox issues, we recommend using NuGet packages for both your existing .NET Framework 4.8 applications and your new .NET 10 applications. Using NuGet packages is the modern standard and automatically handles all internal dependencies for you, bypassing the need to manually add references or rely on Toolbox drag-and-drop mechanics.

    Regarding the specific problems you encountered:

    Problem 1: ComponentOne DLLs missing under “Add Reference”

    There is no change in this behavior. The installed assemblies should be present in the Reference Manager under Assemblies > Extensions. If you do not see them there, you can click the Browse button and navigate to the local installation path (e.g., C:\Program Files (x86)\MESCIUS\ComponentOne\WinForms\bin\v4.8) to add the DLLs manually.

    Problem 2: WinForms Missing Assembly on Drag & Drop

    We tested the WinForms C1FlexViewer drag-and-drop behavior on our end, and the dependent DLLs (C1.Win.Ribbon.4.8, etc.) were added automatically and correctly. Since it is failing on your machine, it seems the Toolbox integration may have been corrupted by the mixed installation. You can try resetting the toolbox:

    1. Right-click on the Toolbox and select Reset Toolbox.

    2. Right-click on an empty area in the Toolbox, select Choose Items…, and under the .NET Framework Components tab, select the C1 controls you need.

    Problem 3 – WPF: Missing assembly after dragging and dropping a C1FlexViewer

    We tested this scenario on our end as well, but we were unable to observe this issue. In our test environment, the ComponentOne controls were present in the WPF Toolbox, and drag-and-drop added the necessary references automatically. It seems to be related to faulty installations

    Reinstallation steps

    To properly fix the Visual Studio integration, project templates, and Toolbox items, a clean reinstallation of ComponentOneControlPanel is the recommended approach. You need not re-install Windows or VS 2026. However, if you want to, your approach is perfectly correct.

    Please follow these exact steps for a clean reinstallation:

    1. Navigate to the Windows Control Panel and uninstall ComponentOneControlPanel.

    2. Download the latest version of the installer here: https://developer.mescius.com/componentone/download

    3. Run the installer as Administrator and let it download the latest configuration files. If you are prompted at the bottom to “restart the application”, simply close the installer and relaunch the .exe as Administrator.

    4. Check the “WinForms Controls” and “WPF Controls” tiles, and in the right pane, make sure to select all the target .NET Frameworks to install.

    5. Proceed with the installation

    Note: During the installation, make sure that Visual Studio and Windows Explorer remain closed.

    Please let us know if the clean reinstallation resolves the issues for you.

    Best regards,

    Vivek Singh

Need extra support?

Upgrade your support plan and get personal unlimited phone support with our customer engagement team

Learn More

Forum Channels