私の環境(VisualStudio2005 + ODT.NET)のみかもしれませんが、

Oracleエクスプローラーの表示に失敗する事があります。

忘れない為にメモ

 

1. VisualStudio2005を起動(ソリューション・プロジェクトが開いていない状態)

2. 「表示 - Oracleエクスプローラー」を選択

3. パッケージの読み込みエラー が発生します

  パッケージ 'Oracle Developer Tools for Visual Studio.NET'を正しく読み込めませんでした。

  と表示されています

 

4. 次に、ソリューションを開いてみます

5. 再度「2.」を行います

6. 「3.」と同様のエラーになります

 

7. 次にFormのデザイナ画面を開いてみます

8. 再度「2.」を行います

9. 正しくOracleエクスプローラーが表示されました

 

謎だ。

フィードバック

# re: [ODT.NET]Oracleエクスプローラーを表示できない事がある??

2007/07/22 8:41 by まさる
私も同じようなことがおきました。

私の場合は、GACから一度ODTのアセンブリを削除してから登録しなおしたら直りました。

# re: [ODT.NET]Oracleエクスプローラーを表示できない事がある??

2007/07/22 11:23 by 黒龍
社のマシンも「パッケージ 'Oracle Developer Tools for Visual Studio.NET'を正しく読み込めませんでした。」が出てました。(ODTは最新)
その時はOSから入れなおしをしてクライアントだけじゃなく全部入れることで出なくなりました。マニュアルどおり入れてもうまく行かないことが多いので再インストールできるようなマシン以外には入れて無いです。
9iのときもいまいちだったけどOTNなりで情報があった分ましな感じですね。

# re: [ODT.NET]Oracleエクスプローラーを表示できない事がある??

2007/07/23 1:07 by 十郎
>まさる様
ありがとうございます。
私だけじゃなかったんですね、少し安心しました。
内心、インストールミスかもとどきどきでした。
有益な情報ありがとうございます!!
ODTのアセンブリ再登録、やってみます

>黒龍様
ありがとうございます。
再インストールできるようなマシン・・・じゃないものに入れてしまった(汗
社のマシンでも出てましたか。
ある手順を踏むと動くっていうのがいやーな感じです。
入れなおすのを躊躇しちゃう^^;;;;;

# RE: [ODT.NET]Oracleエクスプローラーを表示できない事がある??

2007/07/27 11:26 by 戸梶 明夫
【Visual Studio 2005 で Oracle Developer Tools for Visual Studio .NET の読み込みが失敗する現象について】
Visual Studio 2005 から「Oracleエクスプローラ」を表示する際のエラーと対処方法


●Visual Studio 2005 起動時のエラーメッセージ
パッケージの読み込みエラー
 パッケージ 'Oracle Developer Tools for Visual Studio .NET' を正しく読み込めませんでした
( GUID = {D601BB95-E404-4A8E-9F24-5C1A462426CE} )。
詳細についてはパッケージ開発元に問い合わせてください。
環境が壊れている可能性があるため、アプリケーションの再起動を推奨します。
次回からこのパッケージの読み込みを無効にしますか?
パッケージの読み込みを再度有効にするには、'devenv /resetskippkgs'を使用してください。

●対象製品
Oracle Developer Tools for Visual Studio .NET with Oracle10g Release 2 ODAC 10.2.0.2.21

●原因
GAC に登録されている Oracle.DataAccess.dll のバージョンが古い場合に、この現象が
発生することがあります。

●解決方法
(以下の説明中の「C:\oracle\product\10.2.0\client_2」の部分は、上記「対象製品」の
インストールディレクトリに読みかえてください)

(1) C:\WINDOWS\Assembly をエクスプローラで開きます。
(2) C:\WINDOWS\Assembly 内の Oracle.DataAccess のバージョンが「2.102.2.20」より
古い、または Oracle.DataAccess が存在しないことを確認します。
(3) 以下のファイルをエクスプローラで、C:\WINDOWS\Assembly にドラッグ&ドロップ
します。
A. C:\oracle\product\10.2.0\client_2\ODP.NET\bin\2.x\Oracle.DataAccess.dll
B. C:\oracle\product\10.2.0\client_2\ODP.NET\bin\2.x\Resources\ja\Oracle.DataAccess.resources.dll

●免責
この解決方法については、当方(tokaji@elf-gourp.co.jp)で独自に調査・確認したもの
であり、Oracle社のコメントではありません。
また、この情報に基づいて対処を行った際に生じた不具合、およびそれが原因で発生し
た損失や損害について、当方では一切責任を負うものではありません。
コメントの入力
タイトル
 
名前
 
Url
コメント