アクティブな Visual Studio 設定に応じて変化する Wix プロパティと値を定義するにはどうすればよいですか? たとえば、リリース ビルドの場合は var x = 1、エクスポート ビルドの場合は var x = 2 です。
8077 次
3 に答える
13
を使用して、wixproj ファイルから WiX にプロパティを渡します。
<DefineConstants>configuration=$(Configuration)</DefineConstants>
PropertyGroups セクション。その後、wix 内で $(var.configuration) として使用できます。
<?if $(var.configuration) = Debug ?>
<?define x=1 ?>
<?endif ?>
WiX ヘルプ ファイルには、プリプロセッサに関するセクション全体が含まれています。他にできることを探してください。
于 2009-03-09T17:43:40.093 に答える
6
私は WiX 3.10 を使用$(var.Configuration)
していますが、うまくいきました。
于 2016-09-28T16:18:50.517 に答える
1
そのためにプロジェクト参照変数を使用できます。定数を指定する必要はありません。
サンプル手順:
- セットアップ プロジェクトに (アプリケーションの) プロジェクト参照を追加します。
「参照」を右クリックし、「参照の追加」
- wxs ファイルでプロジェクト参照値を使用する
$(var.ProjectName.Configuration)
<?if $(var.ProjectName.Configuration) = Debug ?>
<?define x=1 ?>
<?endif ?>
資力:
于 2015-07-19T15:12:56.540 に答える