Non tutti i componenti definiti in un progetto Wix vengono inclusi in un msi finale?

StackOverflow https://stackoverflow.com/questions/4119616

  •  29-09-2019
  •  | 
  •  

Domanda

Quando si utilizza il calore per generare automaticamente sembra per creare un insieme più componenti di quello che vogliamo spedire in realtà.

Per esempio, hanno un servizio che deve essere installato, quindi vogliamo fare cose registrazione del servizio, ed è anche un componente COM quindi vogliamo fare registrazione COM. Questo è tutto in un progetto di # MSVC e compreso il progetto nel progetto di installazione in Wix correva automaticamente il calore su di esso (ho solo dire di impostare una dipendenza per build) e l'uscita inclusi centinaia di componenti.

Se si vuole consentire una certa parte dinamica - il cambiamento diciamo alla registrazione com - senza includere tutto - come file PDB -? Come è questo meglio gestita

Quando si include il file di calore nel progetto, come è possibile specificare quali componenti compongono che presenta e che vengono ignorati?

È stato utile?

Soluzione

È possibile specificare i parametri con i quali file di estensione che si desidera e che da escludere.

Esempio

%1\Paraffin.exe -dir "..\..\..\..\Application" -dirref INSTALLLOCATION -custom App ..\..\AppFragment.wxs -guids -ext .vspscc -ext .cs -ext .resx -ext .csproj -ext .exclude -ext LocalAppSettings.config -ext .pdb -direXclude UITests -direXclude obj -direXclude Netrics -direXclude XSLT -multiple
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top