これはOPから編集されています。これは、VB .NET 4.0 WinFormsアプリケーションです。このプロジェクトに関係するmysqlデータソースがあります。ターゲットCPUはanyに設定されています。問題:VS 2010がmysqlコネクタとともにインストールされているコンピュータでこのアプリケーションを実行すると、完璧に動作します。バージンシステムにインストールする場合(つまり、開発環境がインストールされていない場合)、そのマシンに.net framework 4.0がインストールされていて、コネクタのないmysqlサーバがインストールされていると、アプリケーションはすぐに終了します。だから問題を解決するために私はmysqlコネクタMSIをインストールします。これにより、クライアントシステムで問題が直ちに解決され、問題はすぐに実行されます。問題は、私のインストーラのセットアップから、MYSQLの2つの必要なDLLファイルが実際にインストールパッケージに含まれているので、別途インストールする必要はないはずです。それで、なぜイメージからそのインストーラを使ってmysqlコネクタをインストールする必要があるのですか?何か案は?以下は、プログラムが使用する参考文献のスクリーンショットであり、2 MYSQL DLLファイル以外のアプリケーションでそれらのDLLファイルを展開する必要がないと思われるものからです。では、なぜこれが失敗するのですか?以下は、アプリケーション参照と、アプリケーションフォルダにインストールされているインストーラファイルを示すイメージです。画像に示すように、2つのmysql dllファイルは、アプリケーションフォルダに置かれます。また、アプリケーションフォルダ内の各dllのプロパティを示すスクリーンショットもあります。Winformsアプリケーションをクライアントマシンに展開するアプリケーションが起動時に失敗する
フルフレームワークまたはクライアントフレームワークをインストールしましたか? –
クライアントコンピューターでMicrosoftから.NET 4.0 Frameworkオンラインインストールを実行しました。これはWindows 7マシン上で開発されたものであり、クライアント側のWindows 7マシンに展開しようとしているため、その点で大きな変数はありません。 – Skindeep2366
[フル](http://www.microsoft.com/en-us/download/details.aspx?id=17851)または[クライアント](http://www.microsoft.com/en-us/downloads/default.aspx)私たち/ダウンロード/ details.aspx?displaylang = en&id = 24872) –