システム PATH 環境変数を設定する必要がある Wix 3.5 を使用するインストーラーに取り組んでいます。
これは私が環境変数を設定する方法です:
<Directory Id="DirectoryName">
<Component Id="ComponentID" Guid="{BE20AF67-5943-4AF4-BE66-226E2D4B844F}">
<Environment Id="EnvironmentID" Name="PATH" Action="set" Value="the path" Part="last" Separator=";" System="yes" />
</Component>
</Directory>
これは、変更を認識するために再起動する必要なく、32 ビット システムで動作しているようです。ただし、64 ビット Windows 7 で試してみると、再起動が必要です。
これは 64 ビット システムの既知の問題ですか?
おそらく最善の方法は、再起動をスケジュールしてすべての拠点をカバーすることです。
ありがとう、アラン