Visual Studio 2010 и ошибка ODP.NET - PullRequest
       0

Visual Studio 2010 и ошибка ODP.NET

2 голосов
/ 27 апреля 2011

Может кто-нибудь подсказать мне, как решить эту проблему при доступе к "Обозревателю серверов"?Я попытался переустановить VS 2010, но не повезло.

enter image description here

Версия ODP.NET и VS2010 ,

enter image description here

Журнал активности,

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} 

Еще одна переустановка, вот журнал,

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 

Ответы [ 2 ]

0 голосов
/ 25 июля 2016

Я сталкивался с этой проблемой много раз. На самом деле переустановка пакета ODT является альтернативой, но очень раздражает. Поэтому я решил таким образом, просто перерегистрации соответствующих DLL.

  1. Откройте командную строку Visual Studio 2010 как администратор .
  2. Выполнить devenv.exe /log. Откройте журнал, чтобы подтвердить, какая версия используется. В моем случае, например, это Oracle.VsDevTools.10.0 .
  3. В том же приглашении, открытом ранее, выполните следующие две строки:

    gacutil / i {oracle home, где вы установили ODAC 11.2.0.2.1} \ odt \ vs2010 \ Oracle.VsDevTools.dll

    gacutil / i {oracle home, где вы установили ODAC 11.2.0.2.1} \ odt \ vs2010 \ Oracle.Management.Omo.dll

  4. Откройте Visual Studio 2010 и выберите Справка -> О Microsoft Visual Studio. Как видите, пакет успешно загружен.

enter image description here

0 голосов
/ 18 июля 2013

Я понимаю, что это старый пост, но я только что столкнулся с этой проблемой при удалении бета-версии Oracle.ManagedDataAccess.Client.

Если вы следуете инструкциям, приведенным на снимке экрана, например,

Убедитесь, что вы запустили универсальный деинсталлятор Oracle (OUI).

Откройте экземпляр devenv с помощью

devenv /log

Как только экземпляр загрузится, закройте его и перейдите к.

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, и все будет хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...