安装了新oracle客户端的Visual Studio 2010问题

安装了新oracle客户端的Visual Studio 2010问题,oracle,visual-studio-2010,data-access-object,Oracle,Visual Studio 2010,Data Access Object,在我的开发计算机上,我卸载了oracle client 11.2.0.1并安装了11.2.0.4。我这样做时没有考虑visual studio使用旧版本引用Oracle.DataAccess对象。当我运行我的一个项目时,我收到了: 无法加载文件或程序集“Oracle.DataAccess”或其依赖项之一。试图加载格式不正确的程序 它也给了我一个版本错误,但我无法复制它 我找到了很多关于如何纠正这个问题的帖子,到目前为止,我仍然无法让它发挥作用。我想知道的是,卸载和重新安装不同的oracle版本是

在我的开发计算机上,我卸载了oracle client 11.2.0.1并安装了11.2.0.4。我这样做时没有考虑visual studio使用旧版本引用Oracle.DataAccess对象。当我运行我的一个项目时,我收到了:

无法加载文件或程序集“Oracle.DataAccess”或其依赖项之一。试图加载格式不正确的程序

它也给了我一个版本错误,但我无法复制它

我找到了很多关于如何纠正这个问题的帖子,到目前为止,我仍然无法让它发挥作用。我想知道的是,卸载和重新安装不同的oracle版本是如何导致我的问题的?我想我已经将它设置为不特定于版本。Visual Studio不存储它引用的dll吗

卸载我的oracle客户端并清除GAC中对oracle的引用,然后在GAC中重新安装并注册新版本,然后我的visual studio应用程序应该可以工作吗


谢谢你。也许您不应该卸载11.2.0.1,而是将11.2.0.4安装到一个新目录中,以便旧的引用仍然可以工作。那么,把它还原回去怎么样?卸载11.2.0.4,再次安装11.2.0.1(然后,如果需要,将11.2.0.4安装到新目录中)?感谢Littlefoot。我目前正在卸载11.2.0.4,然后将重新安装11.2.0.1。我会把发生的事情汇报给你。感谢更改为oracle dll的托管代码版本是更好的方法吗?谢谢不知道,对不起,没问题。我仍在努力让它正确安装11.2.0.1。它会安装,但ODP.NET\Bin没有“4”目录,只有“2.x”