2

プロジェクトで mysql .NET コネクタ ライブラリ (Mysql.Data) を使用しています。私が理解している限りでは、コネクタをインストールした後、アセンブリ フォルダにある mysqldata.dll を使用するだけで済みます。.NET 2.0 を搭載しているがコネクタを持たないコンピューターでプログラムを使用する予定です。

dll が内部で使用されるように .dll ファイルをプロジェクトに追加するにはどうすればよいですか。プログラムがそれを見つけるために .NET を呼び出した場合 (そうであるように)、すべてが失敗し、エラーが発生します。

4

1 に答える 1

3

ソリューション エクスプローラーで、プロジェクトの下にある [参照] を展開し、 MySql.Data アセンブリを選択して、アセンブリの [プロパティ] を表示し、 [ローカルのコピー] を [True ] に変更します。プロジェクトをコンパイルすると、MySql.Data.dll が bin ディレクトリに出力されます。

(あるアセンブリを別のアセンブリに埋め込むことはありません。代わりに、MySql.Data.dll を必要なビルド出力内の他のすべてのものと共にデプロイします。これは単に参照の追加として知られています...埋め込みたかった。)

于 2012-04-18T22:00:09.600 に答える