testowania projektu w Visual Studio 2012.Console.WriteLine działa na x86 x64, ale nie mam
Kiedy uruchomić mój kod x86, Console.Writeline
pokazuje się w oknie wyjściowym. Jednak gdy uruchomię go na x64, nie działa.
Rozumiem, że mogę zamiast tego używać System.Diagnostics.Debug
, ale naprawdę chciałbym zrozumieć, dlaczego Console.Writeline
nie działa, lub jeśli istnieje gdzieś ustawienie.
Dzięki.
Edytuj: Obserwacja: Proces hostowania programu Visual Studio jest wyłączony dla obu wersji. Po włączeniu wszystkie komunikaty Console.Writeline
są wyświetlane zarówno dla x64, jak i x86. Kiedy ponownie go wyłączę, tylko x86 wyświetla Console.Writeline
.
Niektóre informacje o tym, co się dzieje? Błędy czy coś? – ChruS
Brak błędów, normalna funkcjonalność oprogramowania, po prostu okno Console.Writeline nie wyświetla się w oknie wyjściowym. Jeśli wszystko posprzątam i ponownie skompiluję w x86 ... to działa. Kiedy wróciłem do x64, to nie działa. Bardzo dziwny. – Vlad
+1 Dzięki za podpowiedź. Dla mnie włączenie procesu hostingu sprawiło, że sztuczka, mimo że nadal jestem na vs2010. Pozostaje jednak pytanie, dlaczego to powinno zrobić różnicę. – takrl