W moim diagnostycznego widzenia mojego wyjścia kompilacji pokazuje ten konfliktNie można załadować pliku lub zestawu „System.Net.Http
Był konflikt między„System.Net.Http, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a "i" System.Net.Http, wersja = 4.1.1.2, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a ". (TaskId: 20) "System.Net.Http, wersja = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a" został wybrany, ponieważ był pierwotny i "System.Net.Http, Wersja = 4.1.1.2, Kultura = neutralny , PublicKeyToken = b03f5f7f11d50a3a "nie było. (TaskId: 20) Referencje zależne od "System.Net.Http, wersja = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a" [C: \ Program Files (x86) \ Zestawy referencyjne \ Microsoft \ Framework.NETFramework \ v4.6.1 \ System.Net.Http.dll]. (TaskId: 20)
Dostałem się tutaj, dodając pakiet nuget RestSharp. Nie miałem problemu, dopóki nie zainstalowałem tego i wydaje mi się, że jeden z elementów, które do niego dołączono, mógł spowodować ten problem. Próbowałem go odinstalować, ale to nie zadziałało.
Czy ustawienie odpowiednie powiązanie przekierowania do wersji 4.1.1.2? Jeśli ustawienie przekierowania powiązania jest niepoprawne, jako zespół podstawowy można użyć wersji 4.0.0.0. –
Nie mogę znaleźć powiązania z odniesieniami 4.0.0 dependentAssembly> –
Dan
Rozwiązanie: usunąłem powiązanie z pliku konfiguracyjnego. Teraz wszystko działa. Jest coś, co możesz spróbować. – Dan