System.BadImageFormatException: Could not load file or assembly 'x_Accessor,
Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.
This assembly is built by a runtime newer than the currently loaded runtime and
cannot be loaded.
Mam trudności ze znalezieniem lekarstwa na tę dolegliwość ...System.BadImageFormatException: Nie można załadować pliku lub zestawu „x_Accessor ...” Ten zespół jest zbudowany przez starcie nowsze
Stworzyłem testy jednostkowe dla projektów testowych dot net. Z domyślną strukturą testów jednostkowych.
Zautomatyzowane narzędzie utworzyło akcesor - które będzie używane do testowania prywatnych metod .
[Znam teorię, metody prywatne powinny być badane przez swoich rozmówców - ale wtedy, to zależy od ich przeznaczenia, zawartości, kontekstu i tak dalej ... więc jeśli mogę, będę je przetestować.]
Zrobiłem to w przeszłości przy kilku projektach i wszystko działało dobrze.
Ale na tych dwóch projektów Próbuję przetestować teraz, używam do tego problemu ...
Uwaga: Używam Framework 3.5 - to może być problem? - ale osoba przystępująca powinna o tym wiedzieć!
Widzę absolutnie nigdzie, gdzie mogę zmodyfikować środowisko wykonawcze dla zespołu ... który, jak sobie wyobrażam, jest akcesoriem.
I tak, wyczyściłem i odbudowałem, całkowicie usunąłem folder wyjściowy i przebudowałem, usunąłem metodę dostępową i prywatną i ponownie je utworzyłem.
Proszę mi pomóc, jak to naprawić! Dziękuję Ci.
Twój zautomatyzowane narzędzie jest kierowanie .NET 4. Użyj coś ILMerge ponownie kierować. – leppie