我们的主要业务应用程序是使用 VS2008 混合 VB.NET 和 C# 编写的。后端是 SQL server Express 2005。
该应用程序未安装在客户端计算机上。它驻留在(当前)Windows Server 2003 机器上的网络共享上,该机器也托管数据库。客户端通过快捷方式访问应用程序,并且有额外的服务器端可执行文件作为服务运行,客户端应用程序代码可以访问这些可执行文件。目前它是一个完全 32 位的环境。
我们正在迁移到 Server 2008 R2 和 SQL Express 2008,并将我们的一些 32 位 Win7 客户端升级到 64 位。我在所有组成应用程序并在它们上运行 PVerify 的所有 .EXE 和 .DLL 项目的编译选项中将目标 CPU 设置为“任何 CPU”——它们完全是托管代码。
这够了吗?32 位和 64 位客户端能否无缝运行应用程序?
谢谢