TFS构建自定义参数始终为null

时间:2013-10-07 15:47:00

标签: c# wpf tfs tfsbuild

我创建了一个自定义流程参数,我使用对话框在队列的guid中输入值new build它运行正常但是当我运行构建时,此参数的值始终为null或者如果我默认定义默认值。

我读到它是因为

  

过程参数不限于简单类型(例如布尔值,字符串和整数);   它们也可以是复杂类型(例如枚举,数组和自定义类)   进一步由简单类型和其他复杂类型组成。工艺参数是   通过将它们序列化为XAML来存储构建定义或构建本身,因此是唯一的   要求是您的复杂类型支持此

我怎么能这样做“将它们序列化为XAML”???

我的参数如下所示:

public class IMVersion 
{
    public IMVersion()
    {
        version = new Version(SVBuildActivity.FindLatest(SVBuildActivity.IM_RELEASES_PATH));
    }
    public IMVersion(Version v)
    {
        version = v;
    }
    Version version { get; set; }

    public override string ToString()
    {
        return version.ToString();
    }      
}

0 个答案:

没有答案