2

このコードからバージョン番号を抽出したいと思います:

<?xml version="1.0" encoding="UTF-8"?>
<Include>
  <?define ProductVersion = "1.0.0.0" ?>
</Include>

出力を次のようにしたいのですが、1.0.0.0これを行うことは可能ですか?

4

2 に答える 2

2

Visual Studio を使用して WIX ベースのインストーラーを作成している場合ProductVersionは、ファイルで変数を定義でき.wixprojます。

  <Target Name="BeforeBuild">
    <PropertyGroup>
      <DefineConstants>ProductVersion=1.0</DefineConstants>
      ...
    </PropertyGroup>
  </Target>

これは、.wxs ファイルからアクセスできます$(var.ProductVersion)DefineConstantsこれで、XPath を使用して .wixproj ファイルから値を読み取ることができます。これはあなたを得るでしょうProductVersion = "1.0.0.0"

于 2013-07-02T09:53:37.740 に答える