wixsharp

    0热度

    1回答

    我正在使用wixsharp构建msi安装程序,并使用命令行进行静默安装,但没有任何用户界面。为了检查先决条件,我有许多类似于以下的自定义操作方法。如果不符合先决条件,我想警告用户。 var project = new Project("ProductName", new ManagedAction(new Id("OSVersion"), Check.CheckOSVersion, Re

    0热度

    1回答

    使用默认WiXUI_Minimal时可以更改横幅中显示的文本的颜色吗?还是必须添加自定义对话框?

    1热度

    1回答

    我制作了一个WixSharp 64位安装程序,它应该在“Program Files”下的两个不同目录下安装文件。下面是代码的精简版: using System; using WixSharp; using File = WixSharp.File; public class Script { public static void Main(string[] args) {

    0热度

    2回答

    我的MSI安装需要是两相。在第一个我收集来自用户的数据,并在第二个我想运行实际安装使用第一阶段收集的值。第二阶段需要在高架环境下运行。 我在网络上发现,将值传递给高架递延行动的唯一方法是设置属性。在MSDN文章中(以及在网络上的一些示例中),据说我需要 set属性[命名与被缓存动作的“主键”相同) - 要传递的值到达被推迟的行动。具体来说,该值可以采用键=值字符串格式的形式,重复和以分号分隔。 在

    0热度

    1回答

    我是MSI安装程序,wix和wixsharp中的新成员。我需要在安装过程中执行一些安装程序(如调用某些* .exe或设置任务计划程序等)。如有任何问题和例外,我需要回滚所有已安装的项目。 如何使用Wixsharp(Wix#)实现回滚?我在这个项目的页面上找不到任何信息。 我无法弄清楚自定义操作和\安装事件处理程序之前的实际区别。我需要使用准确的自定义操作,而不是wix#中的AfterInstall

    0热度

    1回答

    我想动态地设置在wix#中创建的wix项目的路径。 无的目录应该由用户配置。其中两个目录应该设置在任意一个wix#事件或自定义操作中。主目录将正常配置。 我还应该说我对wix很新,对wix#也是全新的。这里是一些示例代码。您需要创建辅助ClassFoo.dll项目并添加一个Class1.cs文件和一个名为“test extra file.txt”的文本文件。 using System; usin

    1热度

    1回答

    我是wix#的新手,想知道您是否可以创建自定义日志文件,或者是否可以将消息注入流程。 我发现日志文件没有我想要的那么详细。 感谢您的帮助

    0热度

    2回答

    但是,“主”WIX项目的目标是针对.NET Framework 4(dll)。 NET 3.5(如文档中所述)(意味着它运行在2.0运行时)。它具有调用上述4.0 dll的自定义操作。 运行生成的MSI时,当WIX运行时(运行于2.0运行时)试图加载我的4.0 dll时,我得到“BadImageFormat”异常。 如果我可以直接访问.NET 3.5 .exe,我可以说服它通过在其app.conf

    0热度

    1回答

    我正在使用WixSharp windows窗体应用程序,该应用程序允许用户选择安装目录并在该位置安装一些文件。现在,我不知道如何将用户在表单中选择的安装目录路径(存储为字符串)传递给“事物的wix一侧”,以便文件可以到达所需的位置。如果您熟悉这些文件,我的项目基于(“Samples \ Custom_UI \ EmbeddedUI”)。

    1热度

    1回答

    首先,我是WixSharp的新手。对于几个小时,现在我一直在试图指定自定义文件,License.rtf,我的设置项目是这样的: project.LicenceFile = "License.rtf"; 但我不断收到此错误: C# Script execution engine. Version 3.9.4.1. Copyright (C) 2004-2014 Oleg Shilo. Er