dtf

    3熱度

    1回答

    如何讓Wix在最終的MSI中包含無行的CustomTable?如果我簡單地定義這樣的表格 <CustomTable Id="MyTable"> <Column Id="Id" Type="string" Category="Identifier" PrimaryKey="yes"/> <Column Id="Root" Type="string"/> <Column

    2熱度

    3回答

    當我使用安裝來提供產品密鑰驗證時,發生了一個具有挑戰性的情況。我不得不使用C++ unmanaged code to validate the key。實際上,我們有用C#編寫的主要驗證邏輯,我必須創建一個混合項目。問題並沒有因此而停止,而是繼續。由於我使用VC++代碼,因此希望至少將VC++運行時可再發行組件安裝在客戶機中。因爲這些問題,我想放棄將我們的安裝遷移到Wix的計劃。 但我知道有一個很

    2熱度

    3回答

    如果自定義操作程序集有多個操作,則DTF不會調用第二個操作。它總是隻調用第一個動作。作爲解決方法,我在一個程序集中使用了一個操作。它始終完美運作。 你對這個問題有什麼想法嗎? public class CustomActions { [CustomAction] public static ActionResult CustomAction1(Session session

    0熱度

    1回答

    任何人都知道一個很好的資源來了解如何創建這種類型的對話框? 我很清楚,我需要爲此編寫一些CA,但對於WiX(用於使用InstallShield)來說相對較新。 TIA!

    2熱度

    2回答

    我只是在嘗試從MSI中的二進制表中提取字符串時發現了一個奇怪的行爲。 我有一個包含Hello world的文件,我得到的數據是???Hello world。 (文學問號。) 這是按照預期嗎? 它在開始時總是隻有3個字符嗎? 示例代碼: [CustomAction] public static ActionResult CustomAction2(Session session) {

    4熱度

    3回答

    我試圖將使用WiX 3.0的安裝程序放在一起,但我不確定一件事。我想使用FeaturesDlg對話框來允許用戶選擇要安裝的功能,但是我需要能夠根據以前收到的某些輸入有條件地從列表中排除某些功能,最好是從託管的自定義操作中排除。 我看到,如果我在.wxs文件中將Feature的Display屬性設置爲hidden,但它不能在運行時找到更改該屬性的方法。 任何指針都會很棒。 編輯: 我試着用SQL來更

    1熱度

    1回答

    我曾經見過這樣的聲明,即從一個.wxs文件引用即時自定義操作,並使該自定義操作安排後續(延遲)自定義操作是可能的,甚至是司空見慣。我不知道的是代碼是這樣的。任何人?

    0熱度

    1回答

    我正在使用DTF立即自定義操作。自定義操作至少需要5分鐘才能執行操作。除此之外,在進度對話框中,只有進度文本可見。進度條根本不移動。我在WiX文件中設置了ProgressText。我怎樣才能讓進度條移動,這樣就會大大方便用戶使用。現在它只是閒置。它讓人感覺安裝程序在這個動作中受到了打擊。 有人可以幫助我,如何給C#DTF自定義操作的進度控制賦予價值。 謝謝,Varun的

    7熱度

    2回答

    我發現在安裝here期間加密web.config的例子,但我的應用程序是一個Windows服務。 aspnetreg_iis方法僅適用於web.config文件。 我知道如何以編程方式加密配置文件,但我不認爲我可以使用WiX做到這一點。我錯了嗎?有任何想法嗎?