我想通过VS2010 + C#开发一个客户端程序,可以在Win7和WinXP上的32位和64位系统上运行,
是针对Win7和WinXP各自开发一个程序了?还是开发一个程序做兼容就行?
32位的程序和64位的程序在编译生成程序时有什么操作要处理吗?
谢谢
https://blog.csdn.net/yanggg1997/article/details/77163743
使用VS2010时用C#+.Net Framework 2.0开发的程序就可以在win7 64bit和winXP 32bit系统上运行
64bit系统向下兼容32bit,反之不行,如果你希望你的程序兼容32bit/64bit,就编写成32bit好了。不过如果你不用第三方的dll/ocx,这个不需要操心,.net会自动适配32bit/64bit系统的。
需要注意,32bit的进程,只能使用2GB内存,所以如果你是数据负载型程序,就考虑只能在64bit上运行了。