Je souhaite créer un fichier d'installation avec WiX Toolset. Pour ce faire, je génère une solution en utilisant l'outil Chaleur dans un répertoire. Le problème se pose lorsque je veux modifier un fichier web.config à partir de cette solution.Modification d'un fichier avec l'outil wix
Je reçois toujours cette erreur lors de la compilation.
code Gravité Description Suppression ligne du fichier de projet État Erreur ICE30: Le fichier cible 'jn9q_isq.con | web.config' est installé dans [TARGETDIR] \ inetpub \ vTimeEngineAPI \ 'par deux composants différents sur un LFN système: 'InstallWebConfigTe' et 'cmpA228938071CAE6FF139C38D6724F819B'. Cela interrompt le comptage des références des composants. vTimeMainSetup C: \ TSVtime \ NewTimeAPISetup \ Features \ vTimeEngineFeature.wxs 40
Ceci est mon code pour obtenir et éditer le fichier:
<ComponentGroupRef Id="File.Generated"/>
<Component Id="InstallWebConfigTe" Guid="*">
<File Id="WebConfigTe" Name="web.config" Source="SourceDir\Web.config" Vital="yes" KeyPath="yes" />
<util:XmlFile Id="WebConfigSetDbTypeTe" Action="setValue" Permanent="yes" File="[#WebConfigTe]"
ElementPath="/configuration/Configuration/Database/add[\[]@key='ServerKind'[\]]" Name="value" Value="[DATABASE_TYPE]" />
</Component>