在 64 位操作系统中打开 32 位 Visual C# 项目
我在 32 位 Windows 系统中用 Micorosft Visual C# 构建了一个项目,它在那里工作正常,但我需要能够打开我的项目并在具有 64 位 Windows 的其他系统上做一些工作。我有办法做到这一点吗?
I've built a project in Micorosft Visual C# in my 32bit windows system , and it works fine there but I need to be able to open my project and do a little bit of my work on my other system which has a 64bit windows. Is there a way I can do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
.Net 是独立于体系结构的。
它将开箱即用。
如果它使用 P/Invoke,您需要确保正确使用
int
和IntPtr
,以便它也能在 64 位系统上运行。如果它仅使用 32 位 COM 库,您需要将目标平台设置为
x86
而不是Any CPU
。.Net is architecture-independent.
It will work out-of-the-box.
If it uses P/Invoke, you'll need to make sure that you're using
int
andIntPtr
correctly so that it will work on 64-bit systems too.If it uses 32-bit-only COM libraries, you'll need to set the Target Platform to
x86
rather thanAny CPU
.