【问题标题】:Enum in custom web test validation rule自定义 Web 测试验证规则中的枚举
【发布时间】:2012-11-04 16:54:08
【问题描述】:

我正在使用 Microsoft VS2010 构建 Web 测试。
我使用了 MSDN 上的解释:How to: Create a Custom Validation Rule for a Web Performance Test.
在示例中,使用 stringint 作为私有成员,当我将此验证规则添加到我的测试时,这些参数对在 UI 中编辑有效。

我想要一个带有 3 个选项的 Enum,当我将验证规则添加到 UI 时,我可以从中进行选择。

有没有办法添加一个在 UI 中也有效的 Enum 变量?
是否有任何其他可以使用的类型在 UI 中有效?

【问题讨论】:

    标签: visual-studio-2010 webtest validationrules


    【解决方案1】:

    很遗憾,UI 仅在用户创建的规则/插件中显示 Stringprimitive 类型的属性。然而,一些内置规则/插件使用枚举......这怎么可能?由于反汇编程序的魔力和一些侦探工作,我们发现它只接受程序集名称包含字符串“Microsoft.VisualStudio.QualityTools.WebTestFramework”的枚举。

    因此,如果您将枚举(或者实际上是整个项目)编译成一个名为“MyEnums.Microsoft.VisualStudio.QualityTools.WebTestFramework”的程序集,那么您的枚举类型属性会很高兴出现在编辑器 UI 中。

    【讨论】:

      猜你喜欢
      • 2015-08-05
      • 1970-01-01
      • 2017-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-11
      • 2018-02-18
      • 1970-01-01
      相关资源
      最近更新 更多