Wix Merge 모듈 : $ (var.project.targetfilename)를 사용하려고합니다.

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

  •  23-08-2019
  •  | 
  •  

문제

2005 년 대 (.WXS)에서 간단한 Wix 3 Merge 모듈을 만들었습니다.

<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
  <Module Id="TestMergeModule" Language="1033" Version="1.0.0.0">
    <Package Id="ef2a568e-a8db-4213-a211-9261c26031aa" Manufacturer="Me" InstallerVersion="200" />
    <Directory Id="TARGETDIR" Name="SourceDir">
      <Directory Id="MergeRedirectFolder">
        <Component Id="Test_ModuleComponent" Guid="{1081C5BC-106E-4b89-B14F-FFA71B0987E1}">
          <File Id="Test" Name="$(var.Project.TargetFileName)" Source="$(var.Project.TargetPath)" DiskId="1" />
        </Component>
      </Directory>
    </Directory>
  </Module>
</Wix>

그리고이 병합 모듈에 대한 참조로 프로젝트 "프로젝트"를 추가했지만이 오류가 계속됩니다.

오류 7 미분식 전처리기 변수 '$ (var.project.targetfilename).

어떤 제안도, 나는 여기서 명백한 것을 놓치고 있다고 확신합니다.

도움이 되었습니까?

해결책

모범 사례는 항상 이것이 당신의 문제라고 가정하고 버그가 아니라고 생각하지만, 많은 시간이 지나면 나는 단지 확인할 것입니다. 내 것은)

Wix3에서 버그 보고서 페이지

날짜 : 2008-10-17 14:53 발신자 : Jasongin 모든 C ++ 프로젝트는 MSBuild가 아닙니다. VS의 C ++ 프로젝트는 상호 작용하기 어려운 다른 프로젝트 시스템을 사용합니다. 그렇기 때문에 Covive V3가 아직 C ++ 프로젝트에 대한 언급을 지원하지 않습니다. 우리는 C ++ 프로젝트 참조가 중요한 기능이지만 아직 수행되지 않았습니다. 이 작업은 기능 요청 1585281에 의해 추적됩니다.

이것은 an입니다 기능 요청 열기.. 그러나 오랫동안 지금은 보였으므로, 그것이 고쳐 질지 확실하지 않습니다 :-(

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top