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