2017-07-18 2 views
0

Viele Fragen zu diesem Thema, aber keiner von ihnen erklären, wo genau diese beiden Linien platziert werden sollte deaktivieren:Wie Reparatur und Optionsschaltflächen auf WiX-Toolset

<Property Id="ARPNOREPAIR" Value="yes" Secure="yes" /> 
<Property Id="ARPNOMODIFY" Value="yes" Secure="yes" /> 

Versuchte online suchen, sich auf die Dokumentation, aber keine

Glück

EDIT

ich habe versucht, sie in meinem Tag setzen, aber es ist immer noch da:

enter image description here

Antwort

2

Sie müssen sie innerhalb der Produkt Tags in Ihrer Product.wxs Datei platzieren.

Beispiel:

Place where to put the properties

Nachdem Sie Ihre MSI haben laufen und installieren Sie Ihre Anwendung sollten Sie folgendes Fenster sehen, wenn Sie wieder Ihre MSI ausführen:

MSI installer

Wie Sie kann sehen, die Optionen in Programme und Funktionen werden ebenfalls deaktiviert.

Control panel Add Remove

+0

Ich habe viele products.wxs Dateien und ein Dach bundle.wxs –

+0

Regel eine product.wxs Datei gibt es, die den -Tag hat, die eine Id hat. Oft werden in diesem Produkt.wxs auch alle Funktionen, Verzeichnisstrukturen, Komponenten und Komponentenreferenzen deklariert. –

+0

ok hab es gefunden, ich habe die flags gesetzt aber der button ist immernoch zu sehen. Bitte überprüfen Sie meine Bearbeitung –

1

Ich lief in das gleiche Problem heute und die akzeptierte Antwort verhehlte nicht die Taste Optionen oder die Schaltfläche Reparieren in meinem WiX Standard boostrapper abzuschalten.

auszublenden/deaktivieren Sie die Optionen und Reparatur Schaltflächen in einem WixStandardBootstrapperApplication zuerst die BalExtension Namensraum (oben in Ihrem Bundle.wxs) hinzufügen:

<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" 
    xmlns:bal="http://schemas.microsoft.com/wix/BalExtension"> 

Dann im BootstrapperApplicationRef Element der SuppressRepairSuppressOptionsUI und hinzufügen Attribute, die beide auf setzen yes.

<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense"> 

    <bal:WixStandardBootstrapperApplication LicenseFile="YourLicense.rtf" 
              LogoFile="YourLogo.png" 
              SuppressOptionsUI="yes" 
              SuppressRepair="yes" /> 

</BootstrapperApplicationRef> 
Verwandte Themen