2

Visual Studio 2012 に Wix インストール プロジェクトがあり、次のような xml ノードがあります。

<MsiPackage ... DownloadUrl="http://uat.mywebsite.com/MyMSI.msi">

ビルド構成に応じてURLを変更したい。つまり、uat ではhttp://uat.mywebsite.com/にしたい... リリースではhttp://mywebsite.com/ ...

これは可能ですか?

4

1 に答える 1

6

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)">
于 2013-01-14T17:07:37.613 に答える