1 个程序集中有两个或多个项目?
我想要一个程序集中有 2 个或更多 DLL。我怎样才能在.NET(VS)中做到这一点,或者甚至可能吗?谢谢..
I want 2 or more DLLs in one Assembly. How can I do this in .NET(VS) or is it even possible? thanks..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
ILMerge< /code>
将是首先要查看的。它将多个程序集组合成一个程序集(请注意,仍然需要核心运行时等;它不是完整的链接器)。
ILMerge
would be the first thing to look at. It combines multiple assemblies into a single assembly (note that the core runtime is still required, etc; it isn't a full linker).您可能想查看 ILMerge。
You might want to look at ILMerge.
同一程序集中不能有两个或多个 .dll,但一个 .dll 中可以有两个或多个程序集。 ILMerge是一种方法。
You can't have two or more .dlls in the same assembly, but you can have two or more assemblies in one .dll. ILMerge is one way to do it.
您可以将它们编译为netmodules,然后使用 link.exe 将它们链接在一起。
要从 MSVS 编译,您应该编辑项目文件(取决于语言),然后使用空的 C++\CLI 项目来使用 link.exe 。
You can compile them to netmodules, and then link them together with link.exe .
To compile from MSVS, you should edit project files (depends on language), and then use empty C++\CLI project to use link.exe .