2

コマンド ラインからセットアップ プロジェクトをビルドし、ビルドされた msi のバージョン番号をパラメーターから設定する必要があります。それを達成することは可能ですか?

4

2 に答える 2

-2

はい、できます。必要なのは、プロジェクト定義ファイル **.vdproj を更新するためのツールだけです。以下のように **.csproj を例に取ります: 以下のようなプロジェクト定義ファイル (メモ帳などで **.csproj ファイルを開く必要があります):

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
   .......
    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>`

「v4.0」は置き換えられるターゲット フィールドです。フィールドを置き換えた後、msbuild をトリガーして、「msbuild **.csproj」のようにプロジェクトをビルドします。

于 2015-05-29T15:13:30.327 に答える