Studio 2017 - SR1: System.MissingMethodException

Good day,

 

I have developed a plugin that was working on both 2015 and 2017 versions. After updating Studio 2017 to the latest version (14.1.10009.15268) i am getting the following error: Method not found: 'Boolean Sdl.TranslationStudioAutomation.IntegrationApi.Document.SetActiveSegmentPair(System.String, System.String). 

I noticed that one out of the three method overloads is obsolete. I am not using that one though (not that it would be discontinued). The plugin was working fine in earlier versions of the SDK. I cannot find any other clue regarding what is wrong regarding the Sdl.TranslationStudioAutomation.IntegrationApi.dll assembly. 

I also point the fact that this is/was a public/exposed method and no kind of reflection was used for this matter.

I would appreciate any suggestions.

 

Best regards,

George

Parents Reply Children
  • Thank you very much for your time and replies.

    So indeed the backwards compatibility was broken. Your suggestions were already an option for us but we were waiting for a clarification. There is no need for us at the time being to maintain two different versions of the plugin (although some new exposed methods regarding character positions would be handy). Unfortunately we'll have to go with reflection which is generaly not a good practice.

    Once again thank you for your immediate support and help in the matter.

    George