2017-04-24 15 views
0

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

答えて

0

あなたのコードでRegistrySearchは、.NET Frameworkではなく、Officeランタイム用のVisual Studio 2010ツールに関連しています。 .NETの存在をテストするためには必要ありません。

関連する問題