Plug-in contains references to an older version of the API assemblies after plugin migration from Studio 2022 to Studio 2024

Dear all,

Good day.

I have the same problem as in this question/discussion: (+) References to an older version of the API assemblies after plugin migration from Studio 2019 to Studio 2022 - TMS Developers forum - TMS Developers - RWS Community. In my case, I'm migrating the plugin from version 2022 to 2024. 

Warning dialog for third-party plug-ins in Trados Studio indicating a plugin defined in 'SDL Gefeulnt Translation Provider 2022.plugin.xml' references an older API version, with a validation error for 'Sdl.LanguagePlatform.TranslationMemoryApi.dll' stating 'A newer version of API installed.'

I have followed the instructions in the updated documentation How to update plugins to Trados Studio 2024 and also tried all the suggestions listed in the question/discussion. But the error still persists. Here's the snip from the Plugin Manifest:

XML snippet of Plugin Manifest showing plugin name 'SDL_Translation_Provider_Plug_in_2024', version '1.0', author 'Arben Sabani', and required product 'TradosStudio' with minimum version '18.0' and maximum version '18.9'.

And here's the references from *.csproj file.

Screenshot of *.csproj file references including various SDL and Microsoft assemblies, with hint paths pointing to Trados Studio 2018 directories.

Partial view of a *.csproj file showing package references with versions, including 'Lionbridge.geoFluent.Client' version '3.5.0' and 'Sdl.Core.PluginFramework' version '2.1.0'.

I'm currently using Trados Studio 2024 - 18.0.0.1013 on trial version. And plan to upgrade our license once the plugin works after migrating.

Thank you.



Generated Image Alt-Text
[edited by: RWS Community AI at 4:25 AM (GMT 1) on 23 Oct 2024]