Hi Luis,
Two different
version Syncfusion packages cannot be used in a single application. Syncfusion
license keys are major version and product-specific.
A project must use a single Syncfusion version across all packages, and
the license key must match that version.
Syncfusion
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.
So, you
need to standardize all Syncfusion packages to either version 27.* or version
28.*. If Syncfusion.Maui.Maps works correctly in version 28.*,
consider upgrading all Syncfusion packages (including Syncfusion.Maui.PdfViewer)
to v28 and use the corresponding v28 license key.
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 v27.* to v28.* you should generate and
register the corresponding version and product license key in
your projects to prevent trial license warnings.
Since
Syncfusion license key is major version specific, ensure that all the
referenced Syncfusion assemblies\NuGet packages are all on the same
version as license key’s version in your project and its output folder
Refer to the
following documentation link to get the corresponding version Syncfusion
license key.
https://help.syncfusion.com/maui/licensing/how-to-generate
Refer
to this link for registering the license key,
https://help.syncfusion.com/maui/licensing/how-to-register-in-an-application
Refer to the below KB article to know which version license key should use in
the application,
https://support.syncfusion.com/kb/article/7865/which-version-syncfusion-license-key-should-i-use-in-my-application
If the
license key is not registered properly, the below license errors will be
displayed.
https://help.syncfusion.com/maui/licensing/licensing-errors
Please let us
know if you have any concerns.
Regards,
Kalaiyarasu
R