タイトル : アプリケーションのビルドと配布 投稿日 : 2006/05/08(Mon) 20:00 投稿者 : 雨雨
[OSのVer]:Windows2000 [VBのVer]:VB.NET2003 ビルドしたアプリの配布で困っています。 初めてVB.NETでアプリを作成しました。 開発したPCではしっかり動くのですがビルドして \binの下にできたhoge.exeとhoge.exe.configを他人のPCで動かすと 「共通言語ランタイムデバッグサービス アプリケーションでハンドルできない例外が発生」となり動きません。 開発PCはwin2000 配布したPCはwinxp .NET frameworkは2台とも2.0です。 win2000にはodp.netがインストールしてありwinxpにはodp.netはインストールしてありません。 2台ともsqlnetの設定はしてあるのでsqlplusからoracleには接続できます。 一度下の2行をコメントにしたところ動いたので oracle接続でエラーになっていると 思われるのですがどうしたらいいかわかりません。 Imports Oracle.DataAccess.Client Imports Oracle.DataAccess.Types odp.netを配布するPCすべてにインストールするのですか? ビルドするときにOracle.DataAccess.dllの設定をしなければいけないのですか? hoge.exeとhoge.exe.configとOracle.DataAccess.dllをwinxpにコピーしてみたり しましたがエラーは変わりません。開発PCではしっかり動作します。 よろしくお願いいたします。 |