【发布时间】:2015-12-04 07:20:57
【问题描述】:
这行代码
Environment.Is64BitProcess
当我的应用单独运行时评估为真。
但是当它在我的 Visual Studio 单元测试中运行时,相同的表达式的计算结果为 false。
我选择了“Any CPU”作为解决平台,机器是64位的。
这是为什么?
即使我像上图那样设置它,Resharper 仍然以 x86 运行它
【问题讨论】:
-
@Luaan 并不真正相关。 VS 可以很好地运行/调试 x86 和 x64 进程。默认测试运行器也可以在 x64 模式下运行(只要它配置为这样做)。
-
@Luaan 原始评论是关于与 VS 的关系是 x86 - 我试图强调一个事实,即 x86 进程确实阻止 VS 处理 x64 进程。现在,由于原始评论消失了,我的两个 cmets 都将在 10...9 内自毁...
标签: c# .net visual-studio anycpu