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]
Parents Reply
  • Hi , sorry for not responding sooner, was OoO. 

    thank you for providing the source code project.  I took a peek at it this afternoon and simply opened and compiled it against Trados Studio 2024 CU1.  I'm happy to report that it works perfectly.  Nice work btw (y).

    I realize this doesn't help you much, suggesting that 'It all works on my computer ' Stuck out tongue winking eye

    If you are compiling the same project that you provided to me on your development computer and getting a different result, then I would focus on clening up my dev enviornment, possibly repairing Studio?

    Let me know how it goes.

    Plugin loads in Trados Studio 2024 CU1 correctly

    Screenshot of Trados Studio project settings showing the GeoFluent Settings v2.0 dialog box with fields for Server Address, Account Key, Account Secret, and Client Profile.

    Sdl.LanguagePlatform.TranslationMemoryApi, Version=18.0.0.0 is correctly referenced in the 'SDL Geofluent Translation Provider 2024.plugin.xml' file.


    Screenshot of an XML file named 'SDL Geofluent Translation Provider 2024.plugin.xml' open in Notepad++ with highlighted text showing the version reference 'Sdl.LanguagePlatform.TranslationMemoryApi, Version=18.0.0.0'.



    Generated Image Alt-Text
    [edited by: RWS Community AI at 2:21 PM (GMT 0) on 7 Nov 2024]
Children