변환의 필터에 좀 더 구체적으로 설명하십시오. 필터는 SRC 값에서 수행됩니다.
예. wix : 구성 요소 [wix : File/@ Source, '$ (var.HostFileDir) \ Web.config'을 포함하는 wix : 구성 요소 [포함 (wix : File/@ Source, '* .config')]
<?xml version="1.0" encoding="utf-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxl="urn:schemas-microsoft-com:xslt"
exclude-result-prefixes="msxl"
xmlns:wix="http://schemas.microsoft.com/wix/2006/wi">
<xsl:output method="xml" version="1.0" encoding="utf-8" indent="yes" />
<xsl:strip-space elements="*" />
<!-- Get harvest file details -->
<xsl:template match="@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()" />
</xsl:copy>
</xsl:template>
<!-- Match and ignore Web.Config file-->
<xsl:key name="config-search" match="wix:Component[contains(wix:File/@Source, '$(var.HostFileDir)\Web.config')]" use="@Id" />
<xsl:template match="wix:Component[key('config-search', @Id)]" />
<xsl:template match="wix:ComponentRef[key('config-search', @Id)]" />
</xsl:stylesheet>
당신은 윅스 projext의 XML에 가서 간단하게 Web.config의
(새 vdproj는 도구 윅스로 변환)는 많은 수하물과 복잡성을 수반합니다. 간단한 WiX 프로젝트로 시작하는 것이 좋습니다. –
촬영 한 경로에 대한 항목 (파일 자체 및 설치 명령)을 삭제할 수 –
@Tom 글쎄 그것은 모든 것을 작동시키는 데 정말로 많은 시간을 필요로했지만 처음부터 시작할 때보 다 적은 것 같다. 나는 WIX에 익숙하지 않았고 문서를 읽었지만 어려웠다. 웹 응용 프로그램과 참조 된 클래스 라이브러리를 사용하여 처음부터 테스트 프로젝트를 가지고 있습니까? 내 테스트 프로젝트를 변경할 수 있습니다. –