0
이전 버전의 WiX에서는 .NET Framework 4.0
의 존재를 확인하고 설치를 중단하기 위해 다음 XML 조각을 보았습니다. .NET Framework
운영 체제에 없습니다. 그러나이 공식 문서에서 How To: Check for .NET Framework Versions은 (는) RegistrySearch
요소를 언급하지 않았습니다. 질문 : RegistrySearch 요소를 여기에 포함해야합니까, 아니면 최신 버전이 필요하지 않습니까? 3.11은 WiX
입니까?.NET Framework 버전이 존재하는지 확인하려면 WiX 3.11 설치 프로그램에 RegistrySearch 요소를 추가해야합니까?
<Property Id="VSTORUNTIMEREDIST">
<RegistrySearch
Id="VSTORuntimeRedist"
Root="HKLM"
Key="SOFTWARE\Microsoft\VSTO Runtime Setup\v4R"
Name="Version"
Type="raw" />
</Property>
<Condition
Message="The Visual Studio 2010 Tools for Office Runtime is not installed. Please download and install from http://www.microsoft.com/en-us/download/details.aspx?id=20479.">
<![CDATA[Installed OR VSTORUNTIMEREDIST>="10.0.30319"]]>
</Condition>
<PropertyRef Id="NETFRAMEWORK40FULL"/>
<Condition Message="This application requires .NET Framework 4.0.">
<![CDATA[Installed OR NETFRAMEWORK40FULL]]>
</Condition>