我在 WPF
中遇到 Oracle.DataAccess
问题。我使用了 Oracle.DataAccess v4.0
没有任何问题。但现在它更新到版本 4.112,当我在 WPF
中添加对此版本的引用时,无法加载设计器。它给了我以下错误:
System.BadImageFormatException
Could not load file or assembly 'Oracle.DataAccess,
Version=4.112.3.0, Culture=neutral,
PublicKeyToken=89b483f429c47342' or one of its dependencies.
An attempt was made to load a program with an incorrect format.
请注意程序运行没有任何问题。我读到这可能是由于属性中的“ objective-c pu”。我测试了 x64 和 x86,但没有任何变化。我怎么解决这个问题。 提前致谢
最佳答案
问题出在我的 Oracle.DataAccess.dll 文件上。我已经下载了 ODAC 11 XCopy 并将 Oracle.DataAccess.dll 从\odp.net4\odp.net\bin\4 复制到我的 OracleClient 的\odp.net\bin\4 文件夹并替换了 dll。现在它就像一个魅力。
希望对别人有帮助
关于c# - 无法加载 Oracle.DataAccess 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12541119/