2013-07-19 24 views
18

Zrobiłem zrzut pamięci IIS i podczas analizy znalazłem błąd, który powiedział: " Nie można załadować pliku lub zestawu MyAssemblyName.XmlSerializers '. W moim kodzie używam klasy XmlSerializer do serializowania i deserializowania treści XML z pliku xml do obiektu niestandardowego. Gdy projekt zostanie skompilowany, tworzy tylko pliki MyAssembly.dll i MyAssembly.pdb, ale nie ma pliku MyAssembly.XmlSerializers.dll. Czy ktoś wie, jak włączyć mój projekt, aby utworzyć plik xmlserializers.dll?Nie można załadować pliku lub zestawu "MyAssembly.XmlSerializers

Uwaga: W zakładce "Tworzenie projektu" opcja "Generowanie zestawów do serializacji" jest ustawiona na Auto.

Dzięki.

+1

możliwy duplikat [XmlSerializer daje FileNotFoundException na konstruktorze] (http://stackoverflow.com/questions/1127431/xmlserializer-giving-filenotfoundexception-at-constructor) – dave

Odpowiedz

22

Istnieje już odpowiedź here. Podobno jest to "oczekiwane zachowanie", którego MS nie naprawi.

Pierwszy komentarz ma rozwiązania:

Jednym z możliwych sposobów, aby pozbyć się tego problemu, to sprawdzić „Just My kodu” opcję Narzędzia -> Opcje -> Debugging -> Opcje ogólne

+2

To była wielka pomoc! Kto by odgadł to obejście. –

Powiązane problemy