我在VS2008中工作。我有一个自定义类库 (CL1),它引用另一个自定义类库 (CL2)。最终我的发布文件夹中包含了 CL1 和 CL2。现在 CL1 的使用者需要在项目中包含两个 dll,我认为这是不合适的。我强烈地感觉到必须有一种方法来实现单一 DLL 解决方案。是否有推荐的(指南-d)方法来实现这一目标?
合并 CL1 和 CL2 不是一个选项,因为 CL2 更常见并且在多个其他项目/dll 中被引用。我错过了一些直接的选择吗?或者我需要嵌入 CL2 作为资源?如何?谷歌搜索网络但找不到任何地方讨论的问题。
是的,您可以在使用 ILmerge 发布产品之前手动执行此操作。更多详细信息可以在这里找到代码项目 http://www.codeproject.com/KB/dotnet/mergingassemblies.aspx and on 布拉德·麦凯布的 http://blogs.msdn.com/brad_mccabe/archive/2005/08/19/453703.aspx blog.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)