My WiX (3.10.3.3007) 프로젝트에는 2 개의 다른 위치에서 가져온 두 개의 web.config 파일이 있고 설치되었습니다. 내 빌드의 2 가지 오류는 다음과 같습니다. 오류 ICE30 : 대상 파일 'svcenub9.con | Web.config'는 LFN 시스템의 두 가지 구성 요소 인 '[TARGETDIR] \ inetpub \ wwwroot \ barcode \'에 설치됩니다. 'web_config '및'views_web_config '. 이렇게하면 구성 요소 참조 카운팅이 중단됩니다.WiX ICE30 오류가 발생했지만 디렉토리가 정확합니다.
오류 ICE30 : 대상 파일 'svcenub9.con | Web.config'은 LFN 시스템의 두 가지 구성 요소 인 'web_config'및 'views_web_config'에 의해 '[TARGETDIR] \ inetpub \ wwwroot \ barcode \'에 설치됩니다. . 이렇게하면 구성 요소 참조 카운팅이 중단됩니다.
문제의 XML, 그 디렉토리는 다음과 같습니다이 이후
<Fragment>
<DirectoryRef Id="barcode">
...
<Component Id="web_config" Guid="*">
<File Id="web_config" KeyPath="yes" Source="$(var.buildSrc)\BarcodeIntegrationService\Web.config" />
</Component>
...
<Directory Id="views">
...
<Component Id="views_web_config" Guid="*">
<File Id="views_web_config" KeyPath="yes" Source="$(var.buildSrc)\BarcodeIntegrationService\Views\Web.config" />
</Component>
...
</Directory>
...
</DirectoryRef>
</Fragment>
은 내가 MSI 생성해야합니까 얼음 오류입니다. 내가 Component 테이블에서 볼 때 실제로 그들이 별개의 디렉토리를 가지고 있음을 알 수 있습니다.
내 WiX 프로젝트에 추가하지 않는 것이 있습니까?