如何在 Visual Studio 中为 MFC Active X 创建 MSI
有人可以向我解释一下为 MFC Active X 控件创建 MSI 的简单方法吗?如果可能的话,可以在工作站上注册该控件?
谢谢
Can someone please explain to me a simple way of creating an MSI for an MFC Active X control, which can if possible register the control on the workstation?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Windows Installer (.MSI) 是一个 SDK。一般来说,最佳实践是使用 COM / 注册表,而不是通过 SelfReg 表或调用 DllRegisterServer() 的任何其他技术(例如 Regsvr32 )退出进程。
然而,如果不了解您使用哪种创作工具来生成 MSI 数据库,就不可能准确地告诉您如何执行此操作。
Windows Installer ( .MSI ) is an SDK. In general the best practice is to use the COM / Registry tables and not go out of process via the SelfReg table or any other technique ( e.g. Regsvr32 ) that calls DllRegisterServer().
However it's impossible to tell you exactly how to do it without some knowledge of which authoring tool(s) you are using to generate your MSI database.
在包含 ActiveX 控件项目的解决方案中:
(使用 Visual Studio 2010 测试)
In the solution that contains your ActiveX control project:
(Tested with Visual Studio 2010)