wix

    2热度

    1回答

    安装程序会设置一个默认数据库(如果尚不存在的话),并且我想从卸载过程中排除该数据库(或者让用户选择删除它或者不要,一旦我花时间弄清楚自定义GUI) 似乎最好的做法是在运行时创建数据库而不是安装时间,但为了争论起见,这是可能的吗? 我知道如何将它设置为有条件地安装它是这样的: <Feature Id="Database" Display="hidden" Level="1"> <Compo

    2热度

    1回答

    我想弄清楚如何处理我们的项目是一个框架的安装和部署。通常开发人员会安装该框架,然后让他们的.Net应用程序引用我们的dll。 该框架有2级: 若干本地C++的DLL的 某些C++ \ CLI和C#程序集(全部为DLL)中引用该本机DLL 我想提供一个将.Net程序集放入GAC并将本地程序集安装到WinSxS文件夹中的安装程序。到目前为止,我一直无法找到有关安装SxS程序集的更多信息。我知道这可以使

    28热度

    3回答

    这可能是一个天真的问题。我必须手动编辑.WXS文件以使其支持从命令行选择的功能。 例如,.WXS文件中有3个功能。 <Feature Id="AllFeature" Level='1'> <Feature Id="Feature1" Level='1'> </Feature> <Feature Id="Feature2" Level='1'> </Feature>

    5热度

    2回答

    我在阅读别人写的WIX脚本。有一些代码让我很困惑。 <Custom Action='UnLoadSchedulerPerfCounters' After='InstallInitialize'><![CDATA[(Installed) AND (!Scheduler = 3)]]></Custom> <Custom Action='RollbackSchedulerPerfCounte

    5热度

    2回答

    我们有一个CustomAction,它设置了一些注册表键HKEY LOCAL_MACHINE。这在UAC的Vista上不起作用,直到我们将操作“推迟”。安装程序在其他情况下工作。有人知道为什么 我们使用WIX创建安装程序。

    2热度

    4回答

    大量的搜索使我找到了几个关于如何创建引导msi的描述,但是这些解决方案都假设msi是本地或标准的Windows组件。有没有办法让msi下载安装程序(这也是一个MSI)与正常的MSI或WIX代码,而不是让引导程序执行一些非本地程序来做到这一点?

    4热度

    3回答

    我们有一个应用程序,我们希望我们的用户下载。目前他们点击链接并下载EXE。我们想要做的是有一个快速下载的启动板/下载器应用程序,然后下载并安装主应用程序。 在完美的世界中,下载者将是MSI(所以我们可以修改一些MSI数据库)。 我是seriosu MSI新手,所以我没有真正的想法,甚至没有开始寻找。任何帮助或指针将不胜感激! 感谢 安迪

    12热度

    5回答

    是否有一种工具可以生成给定.reg文件的WiX XML? 在2.0中,你应该能够运行牛油生成注册表XML: tallow -r my.reg 对于它的价值,牛油我的版本是生产空XML。 在3.0中,牛脂已被热替代,但我无法弄清楚如何让它从.reg文件产生输出。 有没有办法在3.0中做到这一点?

    2热度

    4回答

    在Web服务扩展下的IIS管理器中,ASP.NET v2.0.50727默认设置为“禁止”。我想在安装过程中将其设置为允许。 我目前使用的WiX的第2版。 我已经尝试使用: <Component Id="Allow_WebServiceExtension_ASP.NET_2.0" DiskId="1" Guid="02247363-E423-41E1-AC15-BEF589B65A4D">

    4热度

    1回答

    我想设置注册表项以下列方式 如果操作系统是Vista中则 HKLM \ MyKey1 \ myvalue的= 1 否则 HKLM \ MyKey2 \ myvalue的= 1 我知道如何设置注册表项中WIX,但似乎不能在元素上设置条件。