我使用 ILMerge 作为构建后事件将一些 dll 组合成一个 dll。它正在工作并组合 dll,但有这个奇怪的问题。随着项目的构建,dll 被打开(只有外部 dll,而不是项目 dll)!只有当我关闭打开 dll 的应用程序时,构建才会进行,在这种情况下,我已将反射器设置为打开 dll 的默认应用程序。我正在使用的构建后事件命令是:
"..\..\..\..\..\..\..\External\Tools\ILMerge\2.10.0\ILMerge" /out:"$(ProjectDir)$(OutDir)Combined.dll" "$(TargetPath)"
"$(ProjectDir)$(OutDir)Core.dll"
"$(ProjectDir)$(OutDir)Resolver.dll"
"$(ProjectDir)$(OutDir)AjaxMin.dll"
"$(ProjectDir)$(OutDir)Yahoo.Yui.Compressor.dll" "$(ProjectDir)$(OutDir)EcmaScript.NET.modified.dll"
有人有这个问题吗?