2009-08-26 24 views
0

多くのDLL COMおよびDLL .NETライブラリに "依存関係"を持つC++/CLIを作成しています。.NETで.dllの依存関係を回避する方法

これは、これらのライブラリをすべてC++/CLIプログラムにリンク/結合して、別のコンピュータにオブジェクトを移動する必要があるたびにこれらの依存性を考慮する必要がないように、 ?

ありがとうございました!

+0

これは役に立つかもしれません:http://stackoverflow.com/questions/668188/the-stateリンカー - ネットアプリ - 別名 - リンカー - 2009年版リンカー – Nick

答えて

3

ILMergeを1つに、いくつかのマネージアセンブリを折り畳むためのオプションです:ILMerge Best Practices

しかしILMergeはオプションではないかもしれません。

  • あなたは彼らに、ソースコードを持たずにCOM DLLをマージすることはできません
  • あなたがCOMに言及して以来、私はあなたのC++/CLIプログラムが純粋なILではないと推測しています:ILMergeはネイティブコードを含むこのようなアセンブリに触れません。 (あなたのC++/CLIプログラムがCOMからCOMへの相互運用を使っていて純粋な.NETであればOKです。)
関連する問題