Witam. Mam aplikację, w której korzystam z biblioteki siemensa do komunikacji. Mam w niej też system "pluginów", czyli dynamicznie ładuje mi moje dll-ki z pluginami i pokazuje w aplikacji. No i wszystko dobrze działa, ale dzisiaj w jednym osobnym pluginie musiałem dodać referencje do tej biblioteki siemensa i mam taki błąd:
An unhandled exception of type 'System.IO.FileLoadException' occurred in ToolChangePlugin.dll
Additional information: Nie można załadować pliku lub zestawu 'Siemens.Sinumerik.Operate.Services, Version=4.5.4.3, Culture=neutral, PublicKeyToken=bdd90fa02fd1c4ee' lub jednej z jego zależności. Zlokalizowana definicja manifestu zestawu nie odpowiada odwołaniu do zestawu. (Wyjątek od HRESULT: 0x80131040)
Ma ktoś jakiś pomysł? Próbowałem już wszystkiego co przyszło mi do głowy, jednak bez powodzenia. Mam pododawane inne podwójne referencje do moich bibliotek i jest ok, problem jest tylko z tą siemensa. Jak usunę siemensa z pluginu, to działa, jak usunę z aplikacji też działa, ale wtedy nie mogę korzystać z niej w jednym albo drugim. Można to jakoś obejść? Jakaś globalna referencja?