Visual Studio 2012 に Wix インストール プロジェクトがあり、次のような xml ノードがあります。
<MsiPackage ... DownloadUrl="http://uat.mywebsite.com/MyMSI.msi">
ビルド構成に応じてURLを変更したい。つまり、uat ではhttp://uat.mywebsite.com/にしたい... リリースではhttp://mywebsite.com/ ...
これは可能ですか?
Visual Studio 2012 に Wix インストール プロジェクトがあり、次のような xml ノードがあります。
<MsiPackage ... DownloadUrl="http://uat.mywebsite.com/MyMSI.msi">
ビルド構成に応じてURLを変更したい。つまり、uat ではhttp://uat.mywebsite.com/にしたい... リリースではhttp://mywebsite.com/ ...
これは可能ですか?
WiX プロジェクトは、構成 (debug
またはrelease
) などのビルド パラメーターにアクセスできます。コンポーネント宣言でDownloadUrl
参照することにより、現在の構成に適したものを条件付きで含めることができます。$(var.Configuartion)
これはテストされていませんが、同様のものが機能するはずです:
<?if $(var.Configuartion) = Release?>
<?define DownloadUrl = "http://uat.mywebsite.com/" ?>
<?elseif $(var.Configuartion) = Debug?>
<?define DownloadUrl = "http://mywebsite.com/" ?>
<?endif ?>
<MsiPackage ... DownloadUrl="$(var.DownloadURL)">