我有三个项目,ProjectA (exe) , ProjectB (exe)和ProjectD (类库)
项目 A 引用 System.Data.OracleClient.dll 和 ProjectD。项目 B 只是引用了 ProjectD。安装了 32 位客户端版本的 oracle,因此 ProjectA 必须是 32 位应用程序。项目 B 可以构建为 64 位应用程序。
项目 A 构建设置:
平台:活动 (x86)
平台目标:x86
项目 B 构建设置:
平台:活动(任何 CPU)
平台目标:任何 CPU
我的问题是 ProjectD(类库)的构建设置应该是什么,当 ProjectA 和 ProjectB 构建时,它是否以不同的方式构建 ProjectD?就项目的沟通而言,对 CLR 进行更深入的解释将非常有用。
ProjectA 和 ProjectB 将在 64 位 Windows Server 2008 上使用。无需安装,只需独立的 exe。