1

ILMerge を使用して、いくつかの dll を 1 つのマージ dll にマージしようとしています。ビルド後のコマンドをいくつか試しましたが、何も機能しませんでした。

C:\Program Files (x86)\Microsoft\ILMerge\ILMerge.exe /lib:C:\Windows\Microsoft.NET\Framework\v4.0.30319 /lib:”C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies” /t:dll /closed /targetplatform:v4, ”C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0″ /out:DataAccessMerged.dll Frameworks.dll ObservableDictionary.dll

また

などのマクロを配置しTargetDirました....

それはうまくいきませんでした。.net フレームワークは 4 私の vs は 2010 SP1 です。


さて皆さん。これが誰かを助けることを願っています。問題はもちろんフレームワーク 4 です。この問題を解決するにはいくつかの方法があります。私の方法は、ILMerge exeにILMerge.exe.configファイルを作成し、このxmlを入力することです <configuration> <startup useLegacyV2RuntimeActivationPolicy="true"> <requiredRuntime safemode="true" imageVersion="v4.0.30319" version="v4.0.30319"/> </startup> </configuration>

4

1 に答える 1