【发布时间】:2012-10-05 21:03:04
【问题描述】:
我最近从版本 6 更新了我的 devArt dotConnect for Oracle 组件。?到 7.2
似乎一切正常。
但是,在编译时我看到了警告:“发现同一依赖程序集的不同版本之间存在冲突。”
我不知道这是否与 dotConnect 组件有关(它没有说),但我认为这是一个很好的猜测。
当我双击警告时,我会看到对话框:
MS Visual Studio -- 一个或多个依赖程序集有版本 冲突。
您想通过添加绑定重定向记录来解决这些冲突吗 在 app.config 文件中?
他们 (MS) 或它 (VS) 提供的服务有多好,但是……它会做什么?它并没有确切地告诉我。我应该留下还是应该离开?
更新
我参考了两个 DevArt dotConnect for Oracle 组件:
Devart.Data -和 Devart.Data.Oracle
Devart.数据: 运行时版本 v2.0.50727,版本 5.0.555.0
Devart.Data.Oracle: 运行时版本 v2.0.50727,版本 7.2.96.0
所以有一个版本,但没有一个运行时版本,不匹配。我不知道这是否是问题所在。如果警告信息更明确,那就太好了。大概“它”确切地知道问题出在哪里——它为什么不泄露这些重要信息?
更新 2
我有另一个项目使用完全相同的两个引用。安装更新的组件后甚至无法编译。为什么这两个项目有那么大的区别呢?因此,即使 .DLL 相同(名称相同,磁盘上的位置相同),我还是删除了它们,然后将它们添加回第二个项目,它运行良好 - 没有错误,没有警告。但是,我回到第一个项目,仍然收到相同的警告,我删除并添加了这两个引用/DLL——我仍然收到相同的警告。所以我仍然不知道该做什么/我是否应该接受 VS 的提议/重定向的建议(我在脑海中想象“老派”电话接线员以各种方式重新连接电线,做值得青少年 Twister 爱好者的旋转)。
【问题讨论】:
-
不错的标题。如果你没有明显地颤抖,那么你就没有认真对待这一点。获取一些武器。
-
这让我害怕,甚至不是我的警告
-
谁说,“如果你不担心,你就不了解情况”或者......“你没有注意”?
标签: c# app-config devart dotconnect