我在项目中使用以下构建后操作,将 lib 合并到我的应用程序中:
IF $(ConfigurationName) == Debug GOTO end
cp $(TargetPath) $(TargetDir)app_unmerged.exe
del $(TargetPath)
"C:\Program Files\Microsoft\ILMerge\ilmerge.exe" /internalize $(TargetDir)MyApp_unmerged.exe $(TargetDir)someLib.dll /out:$(TargetDir)myApp.exe
del $(TargetDir)myApp_unmerged.exe $(TargetDir)someLib.dll
:end
这工作正常。现在我有一个安装程序项目并添加了项目输出。我希望使用“来自的主要输出”,即 /bin/Release 中的 exe。但实际上不是 /bin/release/myApp.exe ,而是 /obj/release/myApp.exe 被使用。
有谁知道我是否可以更改此行为并将 /bin/release 中的输出用于安装程序项目?谢谢。