IlMergeでこのエラーが発生した人はいますか?4.0フレームワークを使用して.NETプロジェクトのいくつかのアセンブリをマージしようとしています。
ILMerge / log / lib:.. \ Libraries / targetplatform:v4 / internalize:.. \ SolutionFiles \ CJCommon.exclude / ndebug / out:bin \ Release \ Common.dll obj \ Release \ Common.dll C:\ Development \ CJCommon \ Libraries \ FluentNHibernate.dll C:\ Development \ CJCommon \ Libraries \ HibernatingRhinos.Profiler.Appender.dll C:\ Development \ CJCommon \ Libraries \ Iesi.Collections.dll C:\ Development \ CJCommon \ Libraries \ log4net.dll C: \ Development \ CJCommon \ Libraries \ Microsoft.Practices.ServiceLocation.dll C:\ Development \ CJCommon \ Libraries \ NHibernate.ByteCode.Castle.dll C:\ Development \ CJCommon \ Libraries \ NHibernate.dll C:\ Development \ CJCommon \ Libraries \ NHibernate.Linq.dll C:\ Development \ CJCommon \ Libraries \ StructureMap.dll
mscorlib.dllのディレクトリ「C:\ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 .. \ v4.0.20107」を使用して、プラットフォームを「v4」に設定します
マージ中に例外が発生しました:
オブジェクト参照がオブジェクト インスタンスに設定されていません。
at System.Compiler.CoreSystemTypes.GetSystemAssembly(Boolean doNotLockFile, Boolean getDebugInfo)
at System.Compiler.CoreSystemTypes.Initialize(Boolean doNotLockFile, Boolean getDebugInfo)
at System.Compiler.SystemTypes.Initialize(Boolean doNotLockFile, Boolean getDebugInfo)
at ILMerging.ILMerge.Merge()
at ILMerging.ILMerge.Main(String[] args)
C:\ Program Files(x86)\ MSBuild \ Ilmerge.CSharp.targets(8,5):エラーMSB3073:コマンド "" C:\ Program Files(x86)\ Microsoft \ Ilmerge \ Ilmerge.exe "/ log / lib :".. \ Libraries" / targetplatform:v4 /internalize:./.exited with code 1 .. ..
..。
==========すべて再構築:3回成功、1回失敗、0回スキップ==========