dll z net standard, a projekt WPF

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:

<?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

2

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

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.

0

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

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.

0

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

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