为什么我不能在超时属性中使用const值,例如:
private const int TIME_OUT = 1000;
[TesMethod]
[Timeout(2 * TIME_OUT)]
public void testA(){
while(true);
}
评论后编辑:
它会编译但永远不会在“超时秒”中停止
答案 0 :(得分:3)
这是Visual Studio 2008中的一个错误,这个错误已在VS2010中修复
答案 1 :(得分:2)
您是否在调试器下运行测试?如果是,则在调试器下禁用超时。从VS(不在调试器下)或命令行运行应该启用超时。