3

ビルド後に zip ファイルを生成する InvokeProcess アクティビティを追加しました (「公開時にパッケージ」オプションでは良い結果が得られませんでした)。私のビルド定義は 3 つの異なる構成 (「Preproduction」、「Production1」) のソリューションをビルドするためです。 、「Production2」) 構成名をzipファイル名に書きたいと思います。

zip 名に書き込むための構成名を取得できません。この方法で zip ファイルに名前を付けたいと思います: proyectName_Preproduction.zip。定義済みキーワードの使い方がわかりません。$(構成) は機能しません。

ご協力ありがとうございます。セバスチャン

4

1 に答える 1

0

ビルド構成のリストにアクセスする方法を見つけましたが、現在の構成を検出する方法がわかりません。

定義済みの BuildSettings オブジェクトをパラメーターとしてカスタム アクティビティに渡すことができます。

[RequiredArgument]
public InArgument<BuildSettings> BuildSettings { get; set; }

BuildSettings の PlatformConfigurations プロパティを使用して、構成の詳細を取得できます。

BuildSettings buildSettings = context.GetValue(this.BuildSettings);

if (buildSettings.HasPlatformConfigurations)
{
    foreach (var platformConfiguration in buildSettings.PlatformConfigurations)
    {
        var config = platformConfiguration.Configuration;
    }
}
于 2013-07-18T06:32:08.967 に答える