带Visual Studio的ODT(Oracle 11G)

带Visual Studio的ODT(Oracle 11G),oracle,odt,Oracle,Odt,我从VisualStudio2010开始,安装了ODT11G。这工作完全正常,允许我打开Oracle项目(.oradbproj) 在使用Visual Studio 2015时,我遇到了另一个问题。我想我的问题可以通过安装ODT 12来解决。这个安装很好,但是,我意识到这是不必要的 当我打开VS 2010并打开我的Oracle项目时,我得到一个错误: “无法打开所选文件。无法打开'XXX.oradbproj' 因为此版本不支持其项目类型(.oradbproj) 应用程序的。若要打开它,请使用支持

我从VisualStudio2010开始,安装了ODT11G。这工作完全正常,允许我打开Oracle项目(.oradbproj)

在使用Visual Studio 2015时,我遇到了另一个问题。我想我的问题可以通过安装ODT 12来解决。这个安装很好,但是,我意识到这是不必要的

当我打开VS 2010并打开我的Oracle项目时,我得到一个错误:

“无法打开所选文件。无法打开'XXX.oradbproj' 因为此版本不支持其项目类型(.oradbproj) 应用程序的。若要打开它,请使用支持 这类项目。”

然后我卸载了ODT的两个实例(11.2和12),并继续安装11g。后来当我打开VS2010时,出现了以下错误:

“没有安装“Oracle Developer Tools for Visual Studio.NET”软件包 正确加载。问题可能是由配置引起的 更改或安装其他扩展。您可以获得更多 通过将应用程序与/log一起运行来获取信息 参数,然后检查以下内容 档案……”

当我检查这个文件时,我发现了很多错误,包括:

访问被拒绝,无法加载类型:0.1_0_0.dll& 0.2_0.dll

-

OracleVSGPkg.SetSite-Oracle开发人员工具与软件包的例外情况 SetSite Oracle.DataAccess的类型初始值设定项 “Oracle.DataAccess.Client.OracleCommand”引发异常。在 Oracle.DataAccess.Client.OracleCommand..ctor()位于 Oracle.VsDevTools.OracleUILGlobal.Initialize(OracleVSGPkg-vsgPkg)位于 Oracle.VsDevTools.OracleVSGPkg.Microsoft.VisualStudio.Shell.Interop.IVsPackage.SetSite(IServiceProvider psp)附加信息-Oracle.DataAccess无法加载DLL “OraOps12.dll”:找不到指定的模块。(例外情况 从HRESULT:0x8007007E)开始 Oracle.DataAccess.Client.OpsInit.CheckVersionCompatibility(字符串 Oracle.DataAccess.Client.OracleInit.Initialize()的 Oracle.DataAccess.Client.OracleCommand..cctor()

-

包[Oracle Developer Tools for Visual Studio]的设置站点失败 [www.NET]

-

结束包加载[Oracle Developer Tools for Visual Studio.NET]

-

OracleVSGPkg.SetSite-Oracle开发人员工具与软件包的例外情况 SetSite Oracle.DataAccess的类型初始值设定项 “Oracle.DataAccess.Client.OracleCommand”引发异常。在 Oracle.DataAccess.Client.OracleCommand..ctor()位于 Oracle.VsDevTools.OracleUILGlobal.Initialize(OracleVSGPkg-vsgPkg)位于

-

Oracle.VsDevTools.OracleVSGPkg.Microsoft.VisualStudio.Shell.Interop.IVsPackage.SetSite(IServiceProvider psp)附加信息-Oracle.DataAccess无法加载DLL “OraOps12.dll”:找不到指定的模块。(例外情况 从HRESULT:0x8007007E)开始 Oracle.DataAccess.Client.OpsInit.CheckVersionCompatibility(字符串 Oracle.DataAccess.Client.OracleInit.Initialize()的 Oracle.DataAccess.Client.OracleCommand..cctor()

-

包[Oracle Developer Tools for Visual Studio]的设置站点失败 [www.NET]

当我检查“关于Microsoft Visual Studio”时,没有列出产品“Oracle开发人员工具”(以前有),并且在我的工具中有一个标记为“Oracle开发人员工具”的选项,但当我单击它时,没有选项,只有一条消息说“加载此属性页时出错”

我尝试了在这个网站上找到的无数指南,比如浏览我的注册表,删除所有Oracle实例,卸载所有相关文件,然后重新安装。但这并不奏效。其余的问题似乎相似,但不尽相同。我只想安装Oracle11.2并删除12的所有实例,基本上就是安装12之前的情况


我以前遇到过这个问题,最后不得不将我的电脑恢复到出厂设置。

您检查了路径变量,使其指向旧的Oracle安装?在我的环境变量中,我已将路径更改为>D:\app\user%name\product\11.2.0\client\u 1