5

重複の可能性:
コンパイルされた実行可能ファイルへのDLLの埋め込み

DLLをコンソールアプリケーションに埋め込むことは可能ですか?可能であれば、どのようにそれを実行しますか?

通常、DLLを外部に置いておくだけでかっこいいですが、これを尋ねられた人が何人か働いていて、正直なところわかりません。

4

3 に答える 3

2

ライブラリも.NETの場合は、ILMergeを使用できます。

http://www.codeproject.com/Articles/9364/Merging-NET-assemblies-using-ILMerge

編集(ネイティブコードであることを学習した後)

ここで重複する質問を確認してください: C ++ Windows dllをC#アプリケーションexeにマージするにはどうすればよいですか?

また

管理されていないdllを管理されたC#dllに埋め込む

于 2012-07-17T13:37:07.490 に答える
1

RedgateのSmartAssemblyを使用すると、必要なことを実行できます。このツールを使用して、まさにそれを実行します。

于 2012-07-18T13:39:43.440 に答える
-1

ILMergefor.NETアセンブリを使用できます。ネイティブコードでは機能しません。

ILMergeは、複数の.NETアセンブリを単一の.NETアセンブリにマージするためのユーティリティです。実行可能ファイルとDLLで同様に機能し、出力の処理と形式を制御するためのいくつかのオプションが付属しています。詳細については、付属のドキュメントを参照してください。

ここからダウンロード: http ://www.microsoft.com/en-us/download/details.aspx?id = 17630

于 2012-07-17T13:37:23.507 に答える