Jak dołączyć bibliotekę DLL do projektu?

0

Witam, Tworze aplikacje korzystającą z dodatkowego pliku .dll. Plik załączam do projektu poprzez klikniecie prawym na projekt oraz dodaj -> odwołanie do projektu. Plik wybieram z dysku wskazując ścieżkę do niego. Po dodaniu using aplikacja widzi "zawartość" .dll ale przy próbie kompilacji wyskakuje mi taki komunikat

System.IO.FileNotFoundException: „Could not load file or assembly 'cdn_api20220.net, Version=2022.0.0.0, Culture=neutral, PublicKeyToken=5179454a0b814fab'. Nie można odnaleźć określonego pliku.”

Ma ktoś pomysł co robię nie tak?

Visual Studio 2022 C#

0

Masz w ścieżce spacje?

0

Chciałbym tylko zaznaczyć, że podziwiam. DLL cdn_api_20220.net to Comarch XL. Nie wiem jakie masz z tym już doświadczenie, ale umów sobie już termin do terapeuty 😅

0

Dodam, że aplikacja zrobiona testowo w Visual Studio 2017 działa ok(z dodanym plikiem dll.). Cos pogrzebałem i teraz mam zwrotkę taką "
System.BadImageFormatException: „Could not load file or assembly 'cdn_api20202.net, Version=2020.2.0.0, Culture=neutral, PublicKeyToken=5179454a0b814fab'. Próbowano załadować program w niepoprawnym formacie.”"

4

Musisz projekt ustawić, aby buildował tylko w 32bit, ponieważ Comarch nie ma ani jednego oprogramowania, które wspiera 64bit. Projekty w Visual Studio są automatycznie ustawiane na Any CPU, a w skład tego ustawienia wchodzi 64bit, którego to DLL nie wspiera.

0

Thanx. Po zmianie aby budował program tylko w 32bit śmiga wszystko :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1