u013538542
Johnny.Cheung
采纳率3.7%
2019-04-29 11:33

vs2010+C#能开发出Win7和WinXP运行的程序吗?

我想通过VS2010 + C#开发一个客户端程序,可以在Win7和WinXP上的32位和64位系统上运行,
是针对Win7和WinXP各自开发一个程序了?还是开发一个程序做兼容就行?
32位的程序和64位的程序在编译生成程序时有什么操作要处理吗?
谢谢

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • caozhy 从今以后生命中的每一秒都属于我爱的人 2年前

    64bit系统向下兼容32bit,反之不行,如果你希望你的程序兼容32bit/64bit,就编写成32bit好了。不过如果你不用第三方的dll/ocx,这个不需要操心,.net会自动适配32bit/64bit系统的。

    需要注意,32bit的进程,只能使用2GB内存,所以如果你是数据负载型程序,就考虑只能在64bit上运行了。

    点赞 评论 复制链接分享
  • u013538542 Johnny.Cheung 2年前

    https://blog.csdn.net/yanggg1997/article/details/77163743
    使用VS2010时用C#+.Net Framework 2.0开发的程序就可以在win7 64bit和winXP 32bit系统上运行

    点赞 评论 复制链接分享