如何在 Visual Studio 或其他构建工具的一个 C# 项目中生成 dll 和 exe 的混合?
如何在 Visual Studio 或其他构建工具的一个 C# 项目中生成 dll 和 exe 的混合? 技术上可行吗? 是的,我知道它可以在 2 个或更多项目中完成。
how to produce a mix of dll and exe in one C# project in visual studio or other build tools ?
Is it technically possible ?
Yes I know it can done in 2 or more projects .
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不确定你的问题的动机是什么,因为你可以引用 .Net 可执行文件,就好像它是 dll 一样,但你可以考虑将 exe 文件复制到同名的 dll 文件中(是的,这是一个 hack但不确定你的动机)。
您可以使用 Visual Studio 构建后事件自动执行此过程你的项目。这将在每次成功构建时处理创建 dll 副本:
I'm not sure what the motivations for your question are, as you can reference a .Net executable as if it were a dll anyway, but you could consider copying the exe file to a dll file with the same name (yes it's a hack but not sure of your motivations).
You can automate this process using a Visual Studio post-build event for your project. This will handle creating the dll copy each time you have a successful build:
从技术上讲,exe 和 dll 的混合只是一个 exe。将它用作库没有任何问题,例如在其他项目中引用它。
Dan Appleman - 开发 ActiveX 组件使用 Visual Basic 5.0
Technically, a mix of exe and dll would be simply an exe. Nothing's wrong with using it as a library e.g reference to it in other projects.
Dan Appleman - Developing ActiveX Components with Visual Basic 5.0