Visual studio 2010 自定义web测试验证规则中的枚举

Visual studio 2010 自定义web测试验证规则中的枚举,visual-studio-2010,webtest,validationrules,Visual Studio 2010,Webtest,Validationrules,我正在使用Microsoft VS2010构建一个Web测试。 我使用了MSDN上的解释:。 在这个例子中,当我将这个验证规则添加到我的测试中时,使用string和int作为private成员,使用public get并设置那些在UI中编辑有效的参数 我希望有一个Enum with 3选项,当我将验证规则添加到UI时,可以从中进行选择 是否有方法添加在UI中也有效的枚举变量? 是否有任何其他类型可以在UI中有效使用 不幸的是,UI在用户创建的规则/插件中只显示字符串和基本类型属性。然而,一些内置

我正在使用Microsoft VS2010构建一个Web测试。 我使用了MSDN上的解释:。 在这个例子中,当我将这个验证规则添加到我的测试中时,使用string和int作为private成员,使用public get并设置那些在UI中编辑有效的参数

我希望有一个Enum with 3选项,当我将验证规则添加到UI时,可以从中进行选择

是否有方法添加在UI中也有效的枚举变量?
是否有任何其他类型可以在UI中有效使用

不幸的是,UI在用户创建的规则/插件中只显示字符串和基本类型属性。然而,一些内置规则/插件使用枚举。。。这怎么可能?由于disassember的魔力和一些检测工作,我们发现它只接受程序集名称包含字符串Microsoft.VisualStudio.QualityTools.WebTestFramework的枚举


因此,如果您在编译枚举或整个项目时遇到麻烦,需要将其编译成一个名为MyEnums.Microsoft.VisualStudio.QualityTools.WebTestFramework的程序集,BOOM您的枚举类型属性将愉快地出现在编辑器UI中。

不幸的是,UI仅在用户创建的规则/插件中显示字符串和基本类型属性。然而,一些内置规则/插件使用枚举。。。这怎么可能?由于disassember的魔力和一些检测工作,我们发现它只接受程序集名称包含字符串Microsoft.VisualStudio.QualityTools.WebTestFramework的枚举

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