我正在使用Microsoft VS2010构建Web测试
我在MSDN上使用了解释:How to: Create a Custom Validation Rule for a Web Performance Test
在示例中,使用string
和int
作为私有成员,当我将此验证规则添加到我的测试时,公共“获取”和“设置”这些参数在UI中有效进行编辑。
我希望有一个Enum with 3选项,当我将验证规则添加到UI时,我可以选择。
有没有办法添加一个在UI中也有效的Enum变量?
是否有任何其他可以使用的类型在UI中有效?
答案 0 :(得分:5)
不幸的是,用户界面仅在用户创建的规则/插件中显示字符串和原始类型属性。然而,一些内置规则/插件使用枚举 ...这怎么可能?感谢disassember的魔力和一些侦探工作,我们发现它只接受其汇编名称包含字符串“Microsoft.VisualStudio.QualityTools.WebTestFramework”的枚举。
因此,如果您遇到将枚举(或实际上是整个项目)编译到一个名为“MyEnums.Microsoft.VisualStudio.QualityTools.WebTestFramework”的程序集中的麻烦,那么您的枚举属性将很愉快出现在编辑器UI中。