dll z net standard, a projekt WPF

dll z net standard, a projekt WPF
S9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 4
0

Cześć, stworzyłem bibliotekę net standard 2.0, którą chcialem wykorzystac w aplikacji WPF
Jednak gdy próbuje z niej skorzystać (np. uzyc klasy z tej dll-ki) dostaję taki błąd:

Nie można załadować pliku lub zestawu 'System.Runtime, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' lub jednej z jego zależności. Nie można odnaleźć określonego pliku.'

moj app.config (WPF) wygląda tak:

Kopiuj
<?xml version="1.0" encoding="utf-8"?>
<configuration>

<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2"/></startup></configuration>

Co muszę zrobić żeby zadziałało..?

co do samem dll-ki, gdy kliknę w referencjach na options widok mam taki:

title

titlehttps://ibb.co/vQYGP94

BZ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8
2

Usuń ręcznie foldery bin i zrób Restore.

JU
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5046
1

Prawdopodobnie Twoja biblioteka używa jakiejś zależności, której nie ma w wynikowym folderze. Podobne problemy miałem z Newtonsoft.Json. Musiałem skopiować DOKŁADNĄ wersję do katalogu wynikowego aplikacji.

S9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 4
0

nic nie pomaga... a czy to problem, ze tamta bibloteka jest tworzona pod net core 2.0?

AF
  • Rejestracja: dni
  • Ostatnio: dni
1

Użyj fusion, sprawdź, skąd on chce ładować dllkę, upewnij się, że masz ją skompilowaną w tym samym trybie (x86, x64, AnyCPU), wklej logi z fusion.

S9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 4
0

ja pierdziele dobra działa
zmieniłem w csproju biblioteki z netcore2.0 => netstandard 2.0

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.