[英]How to create a C++ MSI Custom Action DLL using Visual Studio 2010?
如果我想在C#自定义操作中中止安装,则必须显示不需要的“1001错误”消息框。
为了避免这种情况,我曾经使用过C ++项目,它可以在没有消息框的情况下中止安装。
我正在尝试再次创建这个C ++项目,但这是我在互联网上找到的唯一教程
http://www.codeproject.com/Articles/1747/MSI-Custom-Action-DLL
自2002年以来未更新。如何在VS 2010上执行相同的操作?
那个例子已经过时了。 今天最简单的方法是下载并安装Windows Installer XML( http://wix.codeplex.com )。 然后说文件| 新项目| Windows Installer | C ++自定义操作
另外值得注意的是C#自定义动作项目。 您的1001错误消息告诉我您正在使用InstallUtil / Installer类自定义操作。 WiX中的C#项目类型称为部署工具基础(DTF),并且远远优于它。 查看以下内容以获取有关其工作原理的说明,并将MSI显示为C ++自定义操作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.