私の人生では、.NET 4 アプリケーションを ILMerge と適切にマージすることができないようです。/targetplatform、/lib、/ndebug を設定し、カスタム ILMerge.exe.config ファイルを追加した後でも、出力ファイルは正しく機能しません (マージされたライブラリを「見つける」ことができないようです)。
私はこれとこれを無駄に試しました。構成ファイルを使用しない限り、ビルドすることさえできませんが、実行しても機能しません。構成ファイルがないと、「未解決のアセンブリ参照は許可されていません: PresentationFramework 」というエラー メッセージが一貫して表示されます。
ビルド後のイベントとして使用されている ILMerge コマンドの現在の状態を次に示します。
ilmerge.exe /out:C:\Users\Logan\Development\Projects\OrangeNote\OrangeNote\bin\Release\OrangeNote.exe
/ndebug /targetplatform:v4,C:\Windows\Microsoft.NET\Framework\v4.0.30319
/lib:"C:\Windows\Microsoft.NET\Framework\v4.0.30319"
/lib:"C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies"
"C:\Users\Logan\Development\Projects\OrangeNote\OrangeNote\obj\Release\OrangeNote.exe"
"C:\Users\Logan\Development\Projects\OrangeNote\OrangeNote\..\..\..\Libraries\Lucene.Net\src\Lucene.Net\bin\Release\Lucene.Net.dll"
"C:\Users\Logan\Development\Projects\OrangeNote\OrangeNote\..\..\..\Libraries\Ookii.Dialogs\src\Ookii.Dialogs.Wpf\bin\Release\Ookii.Dialogs.Wpf.dll"
"C:\Users\Logan\Development\Projects\OrangeNote\OrangeNote\..\..\..\Libraries\SharpZipLib\bin\ICSharpCode.SharpZipLib.dll"
"C:\Users\Logan\Documents\Visual Studio 2010\Projects\HumanInterfaceProject\HumanInterfaceProject\bin\Release\HipLib.dll"
私が間違っていることについて何か考えはありますか??