如何在不同的Oracle版本之间自动切换引用

时间:2010-02-10 09:40:23

标签: c# .net visual-studio oracle dll

我正在使用链接到OracleDataAccess.dll - V9或V10的C#项目,但一次只能使用其中一个。我的开发机器有两个安装。在部署计算机上,只有其中一个可用。出于这个原因,我必须根据部署机器在我的项目中切换V9和V10之间的引用。

是否可以自动执行此切换过程? (可以使用#defines,pre-build命令或备用配置设置)我知道的唯一选择是使用两个不同的项目文件。

1 个答案:

答案 0 :(得分:2)

我不明白您是否在部署计算机上构建产品,但如果不是,我的建议是在安装时检测OracleDataAccess.dll的版本,并使用assemblyBinding元素创建包含相应版本的appconfig。 / p>