我们目前正在部署我们的.net winform应用程序,它依赖于ODP.NET 2.111.6.20来自xcopy。在32位窗口上安装很好,但由于某些原因,我们的应用程序无法在64位环境中检测odp.net。
我想问一下,在构建应用程序以解决此问题时是否需要进行特殊的构建配置,或者我是否需要调整一两个设置文件才能使其正常工作?
答案 0 :(得分:2)
我认为ODP是针对32位和64位单独编译的,所以除了使用不同的构建引用正确的库我不知道你能做什么。我强迫我的构建版本为32位,因为支持64并不是一项艰难的要求; 32位程序在64位窗口上运行得很好(当然,您必须注意注册表访问以及32和64之间不同的所有其他事项。)