【问题标题】:Is it possible to integrate C++ code inside Wix Project是否可以在 Wix Project 中集成 C++ 代码
【发布时间】:2013-12-19 01:38:17
【问题描述】:

是否可以在 Wix 项目中包含 C++ 代码。例如
1. 在扩展名为“.wxs”的文件中包含 C++(Wix 源文件)
2. 或者在 Wix 项目中创建“.cpp”文件并从 Wix 运行它。 (我试过这个,但 Visual Studio 不允许我在项目中创建 .cpp 文件......但只有 wxs 和 wsi 文件)

【问题讨论】:

    标签: visual-c++ wix


    【解决方案1】:

    不,您不能直接在 WIX 项目中包含 C++ 代码/文件。
    您可以编写自己的 C++ 自定义操作,然后从您的 wix 项目中调用它。
    注意
    您不应使用自定义操作来执行安装程序本身可以执行的操作。

    供您阅读
    http://bonemanblog.blogspot.in/2005/10/custom-action-tutorial-part-i-custom.html
    http://blogs.technet.com/b/alexshev/archive/2009/05/15/from-msi-to-wix-part-22-dll-custom-actions-introduction.aspx

    【讨论】:

    • 您好,感谢您提供的非常有用的提示! “C++ 自定义操作”是我要查找的关键字。
    • 更新延伸阅读:一个有用的guide 来实现自定义C++ 动作和一个example
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-23
    • 1970-01-01
    • 2011-02-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多