1

他の参照が埋め込まれるようにexeをビルドする方法はありますか?例えば。System.Data.Entity.dll。

4

3 に答える 3

1

ILMerge-Microsoft Researchは、複数の.NETアセンブリを1つのアセンブリにマージするために使用できるユーティリティです。これは、MicrosoftResearchページのTools&Utilitiesページから無料で使用できます。

于 2013-02-26T04:59:08.773 に答える
1

オプション:

Visual Studio w / Nugetを使用している場合は、必要な参照を「copy local = true」に設定し、Fody.Costuraをインストールするだけです。

プロジェクトページで提供されているドキュメントに従って、単純なxmlファイルを使用して少し改良することができます(必要に応じてビルドディレクトリを整理することもできます)。

于 2013-05-17T16:34:59.743 に答える
0

1つの方法は、dllをリソースとして埋め込み、実行時にファイルシステムに抽出して、動的にロードすることです。

なぜこれを行う必要があるのか​​想像するのは難しいですが、複数のファイルをパッケージ化して一緒にデプロイできるさまざまな インストール メカニズムがあります。

于 2013-02-26T05:09:56.270 に答える