有一个客户端的C/S程序是原来的.net framework 2.0 下编写客户端.exe的程序,因为没有源代码,所以无法编译中选择生成64位下的可执行程序,请问需要如何设置,或者怎么安装,才能让老的文件运行在现在的环境下,谢谢大家!
------解决方案--------------------------------------------------------
直接就可以运行。托管程序不分什么32bit 64bit。
你说的那个是指调用平台互操作代码。
------解决方案--------------------------------------------------------
而且只有64bit程序调用32bit互操作代码才需要,天生64bit系统向下兼容32bit的。你甚至可以在Windows Server 2012上运行Office 97。
------解决方案--------------------------------------------------------
32位可以直接在64位下运行,64位兼容32位
------解决方案--------------------------------------------------------
谁知道你“运行不了”的具体现象是什么?
你是懒得告诉别人具体现象从而解决手头问题,只想让windows按照你的个人爱好而改变?
------解决方案--------------------------------------------------------
在Windows Server 2012中添加功能/角色,添加.NET Framework 3.5.1。