【发布时间】:2010-03-11 10:35:53
【问题描述】:
我们使用一个用 C# 编写的开源库来包装 Windows BITS COM 组件。但是,代码只能在 x86 模式下安全运行。我想通过使 x86 和 x64 都安全来为该库做出贡献,但是我在这个领域没有深入的知识。
您能否在此处列出好的/坏的做法、典型问题、可能还有原则等,需要注意什么?
例如,我在代码中看到IntPtr 被强制转换为System.Int32,这在x64 上不能很好地运行。您将如何以与平台无关的方式解决此问题和类似问题?
【问题讨论】: