2009-08-17 13 views
0

.NET Framework 3.5でプログラムを作成するためにC#を使用しました。すべての依存DLLファイルを自動的にエクスポートする方法

しかし、これを終えて.NET Framework 3.5がインストールされた別のコンピュータに移動したときに、プログラムを起動できませんでした。それはいくつかの依存DLLファイルを見逃しました。

しかし、このプログラムをVisual Studio 2008がインストールされているコンピュータに移動したとき、それは完全に実行されました。

したがって、すべての従属DLLファイルを自動的にエクスポートするにはどうすればよいですか?だから私のプログラムは、Visual Studio 2008をインストールせずにコンピュータで実行できますか?

答えて

0

実際には、プロジェクトで使用するサードパーティのコンポーネントを含めるだけです。

編集:

参考にして、追加されたDLLを確認する必要があります。

EDIT2:あなたはそれが自動的にあなたのアプリケーションで使用されているすべてのライブラリを収集しますあなたのプロジェクトのためのセットアップを行うことが

てみましたか?

別の点は、Win32ライブラリを使用していますか?そうであれば、それらも含める必要がありますか?

+0

ええ、私はあなただけのバックグラウンドで実行し、UIのダイアログ – MemoryLeak

+0

に動作していませんwin32ライブラリ? –

+0

んメッセージを要求していないメッセージを表示することができ、これを行って、真のcopyToLocal =を設定し、それでも – MemoryLeak

関連する問題