votive

    0热度

    1回答

    我正在使用WiX的项目参考特性来自动采用Heat来采集项目。这是非常有用的,因为WiX安装程序是在本地和TFS2010构建服务器上构建的,并且当它构建在构建服务器上时,输出会重定向到不同的位置,这意味着如果我不自动收获项目,尝试引用最近编译的项目的正确位置非常混乱。 我有以下WiX的“代码”,以安装并启动服务: <ServiceInstall Id="MyService" Type="ownPr

    4热度

    1回答

    我试图用Visual Studio构建一个WiX补丁。很简单。我用Visual Studio构建,然后构建。但是,当我尝试运行造成MSI,我告诉 此安装包不能 打开。联系应用程序 供应商以验证这是一个有效的 Windows Installer软件包。 理想情况下,我会创建一个更小的msp路径文件,但是,为了简单起见,我确定MSI文件。如何用Visual Studio做到这一点,或者,我是否需要下拉

    3热度

    2回答

    我正在迁移一些现有产品以使用WiX 3.5(我正在使用Votive VS集成)。我正在安装的一些项目需要在第三方框架中注册。要求是我必须在第三方.NET程序集中调用Register()方法来通知它我正在安装的项目的存在。它期望一个COM ProgID。 我想不出如何让WiX做到这一点。我想创建一个二进制自定义操作,但我找不到一种方法将参数(包含ProgID的字符串)传递到该自定义操作中。我不想对它

    16热度

    7回答

    我在Visual Studio 2010中使用了WiX 3.5.1930,目标是.NET Framework 3.5。 (后来的每周版本的WiX似乎在他们的自定义动作模板方面已经非常糟糕,至少现在是这样。1930是最近的版本,似乎使可建立的C#CA带有工作参考。) 我有两个用C#编写的自定义操作程序集。其中一个工作正常。其他失败,出现以下错误: CustomActionnNameHere retu

    1热度

    1回答

    我有两个Windows服务的WIX安装程序。两者都使用相同的凭据进行安装,但其中一个可以正常工作,另一个可以正常工作,并且出现错误“服务”无法安装PCP事件处理器-3.9.9.0-wix'(MyServiceExeName)。验证您是否有足够的权限来安装系统服务。 。”我用与使用的凭据这两个项目的共同WXI文件,所以它不是一个帐户名或域名错字AFAICS正在安装的两个服务之间的唯一实质性的区别是:

    0热度

    2回答

    我使用Wix 3.5 Votive(visual studio集成)为某些COM对象创建安装程序。 在Votive中,设置项目引用会从该项目中获取二进制文件,并在编译时自动生成Wix源文件。这非常棒,它是干的,意味着我不必不断更新Wix XML。 Votive生成的片段如下所示: <Fragment> <DirectoryRef Id="INSTALLLOCATION"> <

    6热度

    3回答

    我的安装程序,创建WiX通过.wxl文件本地化。在WiX中可以指定多种文化,light.exe将被多次调用,为每种语言创建一个安装程序(这可以在从Visual Studio构建安装程序时使用)。 除EULA以外的所有作品文件。它在.wxs文件通过 <WixVariable Id='WixUILicenseRtf' Value='en.rtf' /> 定义,我不知道改变从.wxl本地化文件这个值

    0热度

    1回答

    使用Votive从Visual Studio构建WIXLIB时,如何指定蜡烛在哪里可以找到不属于Visual Studio项目(并且不属于引用项目)的其他WXS文件? 我不想给WXS文件添加到该项目,因为它们是由heat.exe在构建过程中更新,因此需要保持可编辑的(即它们不能被添加到源控制与项目的其余部分) 。

    2热度

    2回答

    我已经在Visual Studio 2010中创建了一个安装程序,其中安装了Windows Installer XML 3.5。安装程序本身工作得很好,但现在我想将其默认语言从英语(1033)更改为德语(1031)。因此,我将产品标签中的语言属性更改为“1031”,据我所知,这应该做到这一点,但没有任何反应。该语言仍然是英语。 <Product Id="MyProductId" Name="Nam

    2热度

    2回答

    我正在尝试为我的WiX安装包编写自定义操作类库。我读过我应该使用CustomActionAttribute来标记我打算从安装包调用的方法。 VS2010没有Votive插件,所以当我在我的方法名称上方键入[CustomAction]时,VS2010没有找到它。那么我应该怎么做才能编写一个自定义操作方法?