私のプロジェクトではいくつかのDLLを使用しています。 '.exe'ファイルを作成するには、私はソリューションコンフィグレーションで「リリース済」のみを使用しました。私のコンピュータでは、exeファイルは動作しますが、別のファイルには「ファイルXを読み込めません...」というエラーがあります。 Xはdllファイルです。どうすればこの問題を解決できますか?すべてのDLLをプロジェクトビンにコピーしました。C#ライブラリで ".exe"を作成
3
A
答えて
1
EXEと同じフォルダにDLLをコピーします。サブディレクトリに配置すると、app.exe.configファイルの<probing>
要素を使用してCLRがそこにある要素を見つけられるようになります。
1
DLLに依存する必要がない場合は、プロジェクトの「参照」の下で右クリックして削除します。依存関係が必要な場合は、EXEを使用して他のコンピュータに移動する必要があります。
0
上記の回答は依存関係ライブラリを読み込むための一般的なものです。しかし、それはまた、exeがライブラリをロードする方法に依存することがあります。たとえば、MEFには、特定のフォルダからカタログライブラリを読み込むDIエンジンがあります。必要なライブラリがそこになければ、同様の例外が発生する可能性があります。特定の依存関係については、.exe要件を確認してください。
関連する問題
- 1. C++でのライブラリの作成
- 2. Macでarmアーキテクチャcライブラリを作成
- 3. CMakeでC++ライブラリを作成する
- 4. リンクと作成のC++ライブラリ
- 5. C#WPFライブラリの作成
- 6. XcodeでC/C++ライブラリを作成し、C#.NETCoreでインポートします
- 7. C#でその場でdll/exeファイルを作成するには?
- 8. C#でCOM代理サーバー(exe)を作成する
- 9. UNIXボックスでc exeを作成する方法
- 10. ライブラリ用のラッパーを作成するC#
- 11. exeファイルにpythonスクリプトを作成する
- 12. Windowsでpython 3.5 exeを作成する
- 13. C++ OpenGLウィンドウとコンテキスト作成フレームワーク/ライブラリ
- 14. ATMEL328用のcライブラリの作成
- 15. C#.msiインストーラを作成せずに<My Exe Name> .exe.config
- 16. 自己解凍型exe C#.net 4.0を作成するには
- 17. .cと.hファイルからexeファイルを作成する
- 18. wpf C#アプリケーション用のサイレントインストーラexeを作成するには?
- 19. WinForms C#プロジェクトから.exeまたはMSIを作成する
- 20. C#Windowsフォームアプリケーション用にexeファイルを作成する方法
- 21. C#Windowsアプリケーションから.exeを作成する
- 22. C++ Programm起動時にExeがエラーを作成する
- 23. Netbeans 8.0からEXEインストーラを作成
- 24. pythonスクリプトエラーのための.exeの作成
- 25. .exeドライバインストーラの作成方法
- 26. .exeファイルの作成方法
- 27. "portable" .exe(インストーラなし)の作成
- 28. .exeにopencvとboostライブラリを含めるC++
- 29. どのようにしてC++で.Exe Duplicateを作成できますか?
- 30. C#でジェネリックスを使用して数学ライブラリを作成する
私は同じディレクトリに持っていますが、別のコンピュータで自分のアプリケーションを使いたいので、exeファイルを使いたいだけです。私は何をすべきか? – user449921
SmartAssemblyやDeepSeaなどのサードパーティのツールを使用してDLLを実行可能ファイルに埋め込むことも、ILマージを使用してアセンブリをマージすることもできます。または、セットアップツールを作成して展開するか、ClickOnceの展開を使用することもできます。 – Guy
これは元の質問に関連していますか? Googleの 'ilmerge' –