wix3

    0热度

    3回答

    是否可以创建msi安装程序,它只能删除数据但不创建卸载数据? 例如: MSI已经得到了嵌入式10个文件。 用户安装MSI,将10个文件复制到用户光盘。 MSI不会造成用户的计算机上卸载数据(添加/删除程序快捷方式等)

    1热度

    2回答

    我是Wix新手。使用Wix3.0。 我创建了一个安装在“C:\ Program Files \ MyWix \”路径中的msi,并为MyWix文件夹授予了GenericWrite =“yes”权限。 我的问题是卸载msi后。 MyWix文件夹和包含的文件不会被删除。即使我无法手动删除MyWix文件夹。它说你没有权限删除这个文件夹。 我的代码如下所示。, <?xml version="1.0" en

    6热度

    1回答

    我使用WiX的3.7编写它安装.NET 4.5,然后再我的应用程序的MSI引导程序之间的区别: <Chain> <PackageGroupRef Id="NetFx45Redist"/> <MsiPackage Id="MainAppPackage" After="NetFx45Redist" SourceFile="..\bin\Debug\M

    2热度

    1回答

    我正在尝试使用WIX安装windows服务。 Windows服务安装罚款,如果我检查服务经理,我能看到已安装我的服务内,尝试启动,如下图所示: 后3〜4分钟,我得到错误需要足够的特权。请参阅图像错误消息: 如果我运行Windows服务设置手动那么它在启动时没有任何问题,安装的罚款。我做错了什么人都可以帮忙? 以下是我使用的代码: public ProjectInstaller() {t

    1热度

    2回答

    我可以保留WIX安装的寄存器值并显示在文本框内。因为我在注册表中存储了一些值,并且我卸载了该产品。如果我安装了WIX安装程序如何检查注册表值是否存在我想从注册表中取回值并将其显示到WIX文本框中。 写入注册表我在做什么,如: - <Property Id="COUNTRIES"> <RegistrySearch Id="RegistryWrite" Type="raw" Root="HKLM"

    1热度

    2回答

    如果在CustomAction中显示任何错误,我能否停止安装程序。因为我可以显示自定义操作内的错误消息,它显示错误消息,但只要我点击确定按钮我的下一个UI序列窗体出现。我将如何强制用户完成按钮? 添加我的源代码: <Binary Id="BIN_CustomAction" SourceFile="CustomAction.CA.dll" /> <CustomAction Id="CA_

    0热度

    2回答

    我想检查用户选择的安装目录是否为空(例如,他们不会尝试将应用程序安装到他们的桌面目录而不是文件夹在那里)。到目前为止,我已经有了一个自定义可执行文件,它会以非常令人困惑的错误消息来中止安装,在成本最终确定的地方。不过,我宁愿阻止用户继续过去自定义步骤。 没有任何相关的东西似乎在这里; wix-users @也有一些信息没有有用的答案。

    1热度

    1回答

    在我的.wxs文件中,我有以下文件声明。该文件已存在于安装目录中。它不从源目录复制。我需要在安装过程中使用util:XmlConfig来更新它。 XmlConfig部分正在工作。 <File Id="AppConfig" Name="Dynamics.exe.config" Source="C:\Program Files (x86)\Microsoft Dynamics\GP2010\Dynam

    0热度

    1回答

    我正在安装Wix msi。它将文件夹和文件添加到另一个应用程序安装的已存在的文件夹中。当我卸载msi时,它会删除现有的文件夹。尝试使用shared =“yes”。问题依然存在。

    2热度

    1回答

    我需要在卸载时从现有配置文件中删除元素。这里是相关的维克斯: <Component Id="Dynamics.exe.config" DiskId="1" Permanent="yes"> <File Id="AppConfig" Name="Dynamics.exe.config" Source="$(var.ProgramFilesDir)\Microsoft Dynamics\GP