2012-03-12 16 views
0

私はc#.netアプリケーションを持っています。 私はWebKitBrowserを使用しています。 問題は、すべてのWebkit DLLをdebug/releaseフォルダに入れないと、アプリケーションが動作しないことです。 私がやろうとしているのは、これらのファイルをすべてdebug/WebkitFilesのようなフォルダに入れ、すべてのファイルをそこからのトークンにすることです。 ヘルプがありますか?ありがとうDLLフォルダを追加

+0

これらのネイティブライブラリは、静的に呼び出されているか、完全に.NETベースのライブラリですか? –

+0

これらはDLLのWebKitBrowserライブラリです。 設計時には必要ありませんが、実行時には必要です。 –

答えて

-1

あなたのDLLを参照先に追加し、 "copy local"をtrueに設定します。依存関係をサブフォルダに保存する場合は、アセンブリマニフェストファイルを変更する必要があります。

+0

"ローカルコピー"の問題は、すべてのファイルをdebug/releaseフォルダに入れて、別のフォルダに置いておきたいということです。 –

+0

マニフェストを変更するにはどうすればよいですか? –

+0

@ code4lifeはどのように設定しましたか –

0

あなたはまた、プロジェクトのプロパティ

の下で、あなたのビルド後のイベントでファイルをXCOPYことができ、どのようにあなたが最初WebKitBrowser DLLを参照したのですか?

あなたは.NETを期待する場合はアセンブリに結合しないが、それは失敗している、次の手順を実行します。 1.に 「fuslogvw-を」Visual Studioのコマンドプロンプト 2. - .NETアセンブリのすべての負荷をしますコンソールに登録してください

関連する問題