簡體   English   中英

如何從InvokeProcess活動中獲取構建配置(“release”,“debug”)

[英]How to get build configuration (“release”, “debug”) from InvokeProcess activity

我在構建之后添加了一個InvokeProcess活動來生成一個zip文件(我無法通過“發布時的包”選項獲得良好的結果)並且因為我的構建定義為3個不同的配置構建了我的解決方案(“Preproduction”,“Production1” ,“Production2”)我想將配置名稱寫入zip文件名。

我無法獲取配置名稱將其寫入我的zip名稱。 我想用這種方式命名我的zip文件:proyectName_Preproduction.zip。 我不知道如何使用已定義的關鍵字。 $(配置)不起作用。

求你幫忙。 塞巴斯蒂安

我找到了一種訪問構建配置列表的方法,但我不知道如何檢測哪個配置是最新的。

您可以將預定義的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;
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM