Visual Studio 2010和ODP.NET错误
问题描述:
有人可以请指导我解决这个问题,同时访问“服务器资源管理器”?我试过重新安装VS 2010,但没有运气。Visual Studio 2010和ODP.NET错误
ODP.NET和VS2010的版本,
活动日志,
OracleVSGPkg.Close - Exception when terminating Oracle Developer Tools SQL*Plus Service Oracle.VsDevTools Unable to load DLL 'oravs11w.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E) at Oracle.VsDevTools.OracleSVCSqlplus.Terminate() at Oracle.VsDevTools.OracleVSGPkg.Microsoft.VisualStudio.Shell.Interop.IVsPackage.Close() {D601BB95-E404-4A8E-9F24-5C1A462426CE}
另一个重新安装,这里是LO克,
317 OracleVSGPkg.Close - Revoking Oracle Developer Tools Oracle Input Output Service {D601BB95-E404-4A8E-9F24-5C1A462426CE} Oracle Developer Tools for Visual Studio 2011/04/27 07:04:14.549
318 OracleVSGPkg.Close - Revoking Oracle Developer Tools Oracle Database Project Service {D601BB95-E404-4A8E-9F24-5C1A462426CE} Oracle Developer Tools for Visual Studio 2011/04/27 07:04:14.550
319 OracleVSGPkg.Close - Revoking Oracle Developer Tools Oracle Message Box Service {D601BB95-E404-4A8E-9F24-5C1A462426CE} Oracle Developer Tools for Visual Studio 2011/04/27 07:04:14.551
320 OracleVSGPkg.Close - Revoking Oracle Developer Tools Common Language Runtime Service {D601BB95-E404-4A8E-9F24-5C1A462426CE} Oracle Developer Tools for Visual Studio 2011/04/27 07:04:14.552
321 OracleVSGPkg.Close - Revoking Oracle Developer Tools PL/SQL Language Service {D601BB95-E404-4A8E-9F24-5C1A462426CE} Oracle Developer Tools for Visual Studio 2011/04/27 07:04:14.553
322 OracleVSGPkg.Close - Revoking Oracle Developer Tools SQL Language Service {D601BB95-E404-4A8E-9F24-5C1A462426CE} Oracle Developer Tools for Visual Studio 2011/04/27 07:04:14.554
323 OracleVSGPkg.Close - Revoking Oracle Developer Tools Package Service {D601BB95-E404-4A8E-9F24-5C1A462426CE} Oracle Developer Tools for Visual Studio 2011/04/27 07:04:14.555
324 OracleVSGPkg.Close - Remove the Oracle Developer Tools as an IOleCommand Target {D601BB95-E404-4A8E-9F24-5C1A462426CE} Oracle Developer Tools for Visual Studio 2011/04/27 07:04:14.556
325 OracleVSGPkg.Close - Cleanup the Oracle Developer Tools Global resources {D601BB95-E404-4A8E-9F24-5C1A462426CE} Oracle Developer Tools for Visual Studio 2011/04/27 07:04:14.557
326 OracleVSGPkg.Close - End Oracle Developer Tools VS Package Close {D601BB95-E404-4A8E-9F24-5C1A462426CE} Oracle Developer Tools for Visual Studio 2011/04/27 07:04:14.558
327 ERROR End package load [Oracle Developer Tools for Visual Studio .NET] {D601BB95-E404-4A8E-9F24-5C1A462426CE} 80004005 - E_FAIL VisualStudio 2011/04/27 07:04:14.559
答
我意识到这是一个老的文章,但我刚才遇到这种确切的问题卸载Oracle.ManagedDataAccess.Client公测时。
如果按照你的屏幕截图显示的说明,即
确保选中了已经跑了Oracle通用卸载程序(OUI)。
公开赛
devenv /log
一旦实例的实例devenv的加载它关闭和去。
C:\Users\{yourUser}\AppData\Roaming\Microsoft\VisualStudio\11.0\
然后查找离您当前时间最近的ActivityLog.xml文件。并打开它。
C:\Users\c20082\AppData\Roaming\Microsoft\VisualStudio\11.0
查找类似以下内容的条目
<entry>
<record>288</record>
<time>2013/07/18 07:56:02.183</time>
<type>Information</type>
<source>VisualStudio</source>
<description>Begin package load [Oracle Developer Tools for Visual Studio] </description>
<guid>{D601BB95-E404-4A8E-9F24-5C1A462426CE}</guid>
</entry>
搜索你的注册表中此键和删除引用它的任何条目。
重新安装Oracle Developer Tools,你应该很好。
答
我已经多次遇到这个问题。实际上重新安装ODT软件包是一种选择,但非常烦人。因此我以这种方式解决了,只是重新注册了有问题的dll。
- 以管理员身份打开Visual Studio 2010命令提示符。
- 执行
devenv.exe /log
。打开日志以证明所使用的版本。以我的情况为例,是Oracle.VsDevTools.10.0。 -
同时提示priorly打开,执行这两条线:
GACUTIL/I {您安装ODAC 11.2.0.2.1 Oracle主} \ ODT \ VS2010 \ Oracle.VsDevTools。dll的
GACUTIL/I {您安装ODAC 11.2.0.2.1 Oracle主} \ ODT \ VS2010 \ Oracle.Management.Omo.dll
打开Visual Studio 2010和去帮助 - >关于Microsoft Visual Studio。如您所见,包已成功加载。
什么版本的VS 2010的?什么版本的Oracle Developer Tools?查看ODT下载页面,底部的链接显示“下载版本11.2.0.1.2新!支持VS 2010!” – 2011-04-27 04:33:07
最近我遇到了一个Oracle驱动程序的问题,但它是一个BadImageFormatException - 由于VS2010在32Bit模式下运行了一些东西,无法加载64位Oracle程序集。 – 2011-04-27 04:39:35
消息框明确告诉你该怎么做。 – 2011-04-27 05:03:38