Ilmerge 导致 dll 在构建期间打开

发布于 2024-10-11 10:40:36 字数 562 浏览 2 评论 0原文

我使用 ILMerge 作为构建后事件,将一些 dll 合并到一个 dll 中。它正在工作并结合了 dll,但有这个奇怪的问题。当项目构建时,DLL 将被打开(仅外部 DLL,而不是项目 DLL)!并且只有当我关闭打开 dll 的应用程序时,构建才会进行,在这种情况下,我已将 Reflector 设置为打开 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"

有人对此有疑问吗?

I am using ILMerge as a post build event to combine some dll's into a single dll. It is working and combining the dll's but have this weird issue. As the project builds, the dll's are opened (only external dll's, not project dll's)! And the build wont only progress when I close the application that opens the dll, in this case I have set reflector as the default application for opening dll's. The post build event command I am using is:

"..\..\..\..\..\..\..\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"

Anyone have issues with this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小霸王臭丫头 2024-10-18 10:40:36

呵呵,有点搞笑。删除 DLL 名称之间的换行符。我将编辑您的帖子以使它们显而易见。

对于单行上的 DLL,它被解释为构建命令而不是 ILMerge 的参数。它调用 .dll 文件的默认操作,在您的情况下是“在 Reflector 中打开”。

Hehe, kinda funny. Remove the line breaks between the DLL names. I'll edit your post to make them obvious.

With a DLL on a single line, it is interpreted as a build command instead of an argument to ILMerge. It invokes the default action for a .dll file, which in your case is "open in Reflector".

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文