このコードからバージョン番号を抽出したいと思います:
<?xml version="1.0" encoding="UTF-8"?>
<Include>
<?define ProductVersion = "1.0.0.0" ?>
</Include>
出力を次のようにしたいのですが、1.0.0.0
これを行うことは可能ですか?
このコードからバージョン番号を抽出したいと思います:
<?xml version="1.0" encoding="UTF-8"?>
<Include>
<?define ProductVersion = "1.0.0.0" ?>
</Include>
出力を次のようにしたいのですが、1.0.0.0
これを行うことは可能ですか?
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"