本人有一个打包问题请教各位高手,先谢谢各位!
开发环境:
    1、操作系统:32位WindowsXP Professional 2002 SP2
    2、开发平台:Visual Studio 2005 C#
    3、待开发的应用系统的结构:C/S结构,数据库为Oracle 10g,在Solaris系统下运行,本应用系统通过System.Data.OracleClient方式访问Oracle数据库
    4、打包程序:微软自带的打包程序
部署环境:
    目标机器操作系统:64位WindowsXP Edition
我如何打包?
    本人的做法是:在64位的操作系统下,重新安装Visual Studio 2005 C#,重新编译系统,编译失败,提示很多类库找不到,将配置管理器中的Any CPU改成X86(改成X64也编译不成功),可以编译成功,应用系统运行正常。可是在打包后,在目标机器中安装,提示安装成功,运行应用系统,提示无法访问数据库!
    问题:1、为什么在Any CPU下,不能编译成功?(我试过VC.Net,32位的操作系统和64位的操作系统,Any CPU都可以编译成功)
          2、将配置管理器中Any CPU改成X64也不行?X64和X86有何区别?
          3、最重要的是:源码编译后的程序能够访问Oracle数据库,但是,编译好了的安装程序却不能访问数据库,为何?
          4、是否还有其他的解决方案?