你用ILMerge吗?您是否使用 ILMerge 合并多个程序集以简化 dll 的部署?在将程序集合并在一起后,您是否发现生产中的部署/版本控制存在问题?
我正在寻找一些有关使用 ILMerge 减少部署摩擦的建议(如果可能的话)。
我将 ILMerge 用于几乎所有不同的应用程序。我将其集成到发布构建过程中,因此我最终得到的是每个应用程序一个 exe,没有额外的 dll。
您无法 ILMerge 任何具有本机代码的 C++ 程序集。
您也无法 ILMerge 任何包含 WPF XAML 的程序集(至少我在这方面没有取得任何成功)。它在运行时抱怨无法找到资源。
我确实为 ILMerge 编写了一个包装器可执行文件,其中传入要合并的项目的启动 exe 名称和输出 exe 名称,然后它反映依赖程序集并使用适当的命令行参数调用 ILMerge。现在,当我向项目添加新程序集时,事情变得容易多了,我不必记住更新构建脚本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)