[英]Using a Wrapper project for a single WCF service added to multiple projects in a solution
[英]Merge projects in solution into a single project?
我有一些项目的解决方案。 如何将所有项目合并到一个项目中? 我想编译我的解决方案并在输出中获取单个文件应用程序。
注意:为清楚起见,此问题已经过编辑。 最初它令人困惑,似乎暗示它正在寻找合并已经编译的程序集的信息。
我想你正在寻找ILMerge 。
(基于旧问题解释的答案)
我假设您要将所有生成的程序集合并为一个,而不是将项目合并到单个解决方案中。
如果是这种情况,请使用ILMerge 。
从网站:
ILMerge是一个用于将多个.NET程序集合并到单个.NET程序集中的实用程序。 它适用于可执行文件和DLL,并带有几个选项来控制输出的处理和格式。 有关详细信息,请参阅随附文档
这不是唯一的工具 - 您也可以使用Mono.Merge
获得相同的功能。
您想合并项目,而不仅仅是程序集?
我不知道任何自动化过程,但我认为你会想做类似的事情:
每个项目中的每个文件都使用自己的命名空间吗? 如果是这样,以上就是我能想到的所有事情。 否则,在尝试将项目合并为一个项目之前,您需要这样做,重新编译并重新测试。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.