3

オラクルのWebサイトから: http ://www.oracle.com/technetwork/database/windows/downloads/index-090165.html

これは、最新のOracle Data Accessコンポーネント、Windowsx64用の64ビットODAC11.2リリース4(11.2.0.3.0)用です。開発者ツール(ODT)を使用したいのですが、64ビットでは使用できません(おそらくVS2010がまだ32ビットであるため)。サイトから:

重要:Entity Frameworkの設計時機能には、VisualStudio用の32ビットOracleDeveloperToolsのダウンロードが必要です。上記のダウンロードは、Entity Frameworkの展開を完全にサポートしていますが、デザイン時のツールは含まれていません。

私はEFを使用していません(通常はEFより3〜4年進んでいるためMindscape LightSpeed製品を使用しています)が、原則は同じです-VS2010とLightSpeedは32ビットアプリであり、x64ライブラリをロード/使用できません。

32ビットツール(ODT)を使用してアプリを開発し、x64ODACを使用してアプリを展開したいと思います。誰かがこれをしましたか?できますか?誰か?

重要な場合、これは仮想Windows Server2008R2マシンで実行されているWCFサービス用です。私が半成功したのは、全員に32ビット操作を強制することですが、64ビットがサポートされていると彼らが主張しているようにサポートされている場合、それは少しばかげているようです。

よろしくお願いします、デイブ

4

1 に答える 1

3

Oracle サイトで言及されているのは、32 ビットと 64 ビットの両方に ODAC コンポーネントを提供しているが、Visual Studio 設計ツールは 32 ビットのみにあるということです。

あなたは EF を使用していないので、LightSpeed で ODP.NET コンポーネントを使用することに興味があると思います。

このシナリオでは、開発システムに 64 ビットと 32 ビットの両方の ODP.NET をインストールし、デプロイメント システムでアプリケーションをネイティブ モードで実行できるようにすることで、先に進むことができます (アプリケーションは、64 ビットまたは 32 ビットの ODP コンポーネントに基づいて選択します)。実行されているプラ​​ットフォーム)。

64 ビットと 32 ビットの両方のクライアント ツールを並行してインストールする方法の詳細については、RealFiction ブログSemaphoremd ブログを確認してください。%windir%\system32それらを別々のフォルダーにインストールし、およびから適切なフォルダーへのシンボリック リンクを作成する基本的な適切な方法%windir%\SysWOW64。したがって、WOW64 は、実行中のアプリケーションに基づいて適切なコンポーネントを割り当てることができます。

于 2012-07-10T10:18:08.167 に答える