【问题标题】:Can't see types from own activity in type browser在类型浏览器中看不到来自自己活动的类型
【发布时间】:2014-11-11 02:46:16
【问题描述】:

如何让我自己的构建活动在构建工作流设计器的类型浏览器中显示包含类型?我的活动 dll 包含一个公共类,用于在活动之间传递各种属性。所以我将这个类设置为InArgumentOutArgument,具体取决于活动。但是当我尝试将此类型分配给类型浏览器中的变量时,我的自定义活动 dll 将不会显示在引用的程序集列表中。

我正在使用 VS2013 和 TFS2013。自定义活动 dll 适用于所有处理原始类型的活动。我可以将活动拖放到工作流设计器,修改这些参数所期望的参数,取消这种特殊类型。事实上,类型并没有那么特别。只是一个容器(字符串、guid、一本字典)。

任何提示如何在自定义构建活动中处理自己的类型?

【问题讨论】:

    标签: c# tfs build workflow-activity


    【解决方案1】:

    您需要将其添加到元属性中。

    如果您查看模板编辑器的底部,您应该会看到一个“参数”按钮。在参数列表中,您应该看到有一个“元数据”属性。如果您选择椭圆,您将获得一个设计器,您可以在其中将您的属性映射到您希望它在构建过程设计器上显示的位置。

    【讨论】:

    • 感谢您的回答,但我在属性浏览器中找不到这个“meta”属性。你能告诉我更多关于如何做到这一点的信息吗?
    • 现在应该会更好:)
    猜你喜欢
    • 2023-03-07
    • 1970-01-01
    • 2011-03-20
    • 2014-08-20
    • 2017-06-28
    • 1970-01-01
    • 2012-10-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多