I went to develop the project I am working on, and I have this designer time error.
|
Looking into the knowledgebase, I found: https://support.syncfusion.com/kb/article/8060/how-to-license-error-when-using-file-format-library-in-net-standard-in-winforms-pdf
However, this did not resolve my issue. The GAC shows a version different than the one the designer is trying to load. I have reinstalled the controls in the Syncfusion control panel.
I did install DocIO for Winforms previously, I uninstalled DocIO, reinstalled, it has done nothing to correct the issue. I have restarted my IDE and PC.
Is there a way I can install this reference? The Nuget Package Manager does not show the version its requesting. I need this fixed ASAP.
Hi Cory,
Based on the details you’ve shared; it appears that multiple versions of Syncfusion assemblies are being referenced in your application. Specifically, we noticed both 29.1462.41.0 and 29.2462.8.0 versions listed for different Syncfusion components, including the Syncfusion.Licensing assembly.
This version mismatch can result in licensing issues and runtime conflicts, especially when only one version of Syncfusion.Licensing.dll is present in the output directory during execution. In such cases, if the assembly version present does not match the expected one at runtime, it may lead to errors like the one you're encountering.
To ensure proper licensing and runtime stability, we suggest the following:
Also,
if you use Syncfusion assemblies from NuGet
packages (nuget.org), using it from trial installer, or if
you're upgrading from one major version to another, such as
from v28.* to v29.* you should generate and
register the corresponding version and product license key in
your projects to prevent trial license warnings
Syncfusion
license keys are major version and product-specific and
the generated license key is just a string that needs to be registered before
any Syncfusion control is initiated. Please ensure that you have
registered the license key in the entry point of your application.
Refer to
this link for generating license key,
https://help.syncfusion.com/windowsforms/licensing/how-to-generate
Refer to
this link for registering license key,
https://help.syncfusion.com/windowsforms/licensing/how-to-register-in-an-application
Please, ensure that all the referenced Syncfusion assemblies\NuGet packages(v29.*.*) are all on the same version as license key’s version(v29.*.*) in your project location. Also ensure the syncfusion.licensing assembly version is v29.*.* in the project output folder.
Find below the knowledge base article to know about which version license key should use in application,
If the license key is not registered properly, the below license errors will be displayed.
https://help.syncfusion.com/windowsforms/licensing/licensing-errors
Let us know any concerns.
Regards,
Kalaiyarasu R