Console.Writeline在x86上工作,但不能在x64上工作

我在visual studio 2012中测试一个项目。

当我在x86中运行我的代码时, Console.Writeline显示在输出窗口中。 但是,当我在x64中运行它时,它不会。

我知道我可以使用System.Diagnostics.Debug来代替,但我真的很想理解为什么Console.Writeline无法正常工作,或者某个地方有设置。

谢谢。

编辑:观察:两个版本的Visual Studio宿主进程都被禁用。 当我启用它时,所有Console.Writeline消息都显示为x64和x86。 当我再次禁用它时,只有x86显示Console.Writeline


两者应该没有区别。 您的x86和x64编译配置文件最有可能存在配置差异。 检查以确保您在两种情况下构建控制台应用程序。


确保在创建x64时从AnyCpu复制设置。 我有类似的问题,但一旦我复制它,它工作得很好。

链接地址: http://www.djcxy.com/p/11361.html

上一篇: Console.Writeline working on x86 but not x64

下一篇: Cipher.init() required for each message?