0
であることを確認するには、RegistrySearch要素を追加する必要がありますか?古いバージョンのWiXでは、.NET Framework 4.0
の存在をチェックし、.NET Framework
が操作システムに存在しない。しかし、How To: Check for .NET Framework Versionsに関するこの公式文書では、RegistrySearch
要素について何も言及していません。 質問:RegistrySearch要素はここに含める必要がありますか、最新版では不要ですか3.11はWiX
ですか?.NET Frameworkのバージョンが
<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>