【发布时间】:2009-01-21 01:38:41
【问题描述】:
我有许多使用 Microsoft 的 ILMERGE.EXE 工具合并的 DLL。所有 DLL 都未选中“优化我的代码”。
尝试在 Web 应用程序中调试代码时,模块屏幕(在 Visual Studio 中)显示 dll 已优化。在尝试调试应用程序的某些部分时,这显然会导致问题。
有没有一种使用 ILMERGE 构建 DLL 而不会优化代码的方法?
【问题讨论】:
标签: c# visual-studio ilmerge
我有许多使用 Microsoft 的 ILMERGE.EXE 工具合并的 DLL。所有 DLL 都未选中“优化我的代码”。
尝试在 Web 应用程序中调试代码时,模块屏幕(在 Visual Studio 中)显示 dll 已优化。在尝试调试应用程序的某些部分时,这显然会导致问题。
有没有一种使用 ILMERGE 构建 DLL 而不会优化代码的方法?
【问题讨论】:
标签: c# visual-studio ilmerge
将/copyattrs-属性添加到 ILMERGE 命令行。
【讨论】:
ILMerge 有一个合并 PDB 的选项,如果您使用它,您将能够通过您的代码进行调试。
请参阅 Scott Hanselman 博客上的 this blog post and discussion
另请参阅 ILMerge Gui 了解集成了此功能的 UI
【讨论】: