【发布时间】:2013-12-19 01:38:17
【问题描述】:
是否可以在 Wix 项目中包含 C++ 代码。例如
1. 在扩展名为“.wxs”的文件中包含 C++(Wix 源文件)
2. 或者在 Wix 项目中创建“.cpp”文件并从 Wix 运行它。 (我试过这个,但 Visual Studio 不允许我在项目中创建 .cpp 文件......但只有 wxs 和 wsi 文件)
【问题讨论】:
标签: visual-c++ wix
是否可以在 Wix 项目中包含 C++ 代码。例如
1. 在扩展名为“.wxs”的文件中包含 C++(Wix 源文件)
2. 或者在 Wix 项目中创建“.cpp”文件并从 Wix 运行它。 (我试过这个,但 Visual Studio 不允许我在项目中创建 .cpp 文件......但只有 wxs 和 wsi 文件)
【问题讨论】:
标签: visual-c++ wix
不,您不能直接在 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