我正在创建WiX安装程序,以便将我的自定义VS2010扩展放入Visual Studio Extensions文件夹中。我想使用系统环境变量VS100COMNTOOLS来确定WiX脚本中的VS安装路径。我想使用像%VS100COMNTOOLS%\..\IDE\Extensions这样的相对路径语法来进入C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions文件夹或用户选择安装VS2010的任何位置。
有人能建议我如何在Wix脚本中实现这一点吗?
我有一个.NET应用程序调试文件夹,但没有完整的visual studio解决方案。我正在尝试从这生成一个wix安装程序。
Things tried:我使用WIX创建了一个名为setup的项目。在我的.net解决方案中,现在有两个项目,主项目helloWorld和wix项目setup。在setup中,我添加了helloWorld的引用,它工作得很好。我能够为我的helloWorld项目创建安装程序。
Here, I added the reference of the application project for which we want to generate the installer
我的软件附带了一个超文本标记语言帮助文件(.chm)。这个文件和我的二进制文件都包含在我的Wix设置中。问题是,无论何时打开.chm文件,都会在同一目录中生成一个.chw文件(HTML Help Index)。然后,当我卸载我的软件时,这个新生成的.chw文件会阻止卸载程序删除安装文件夹。
即使这个文件已经创建,我如何告诉Wix删除这个文件夹?我想显式删除该文件夹不是一个好主意,因为您不知道用户选择安装软件的位置。
面对像这样的自动生成的临时文件,最好的Wix方法是什么?