Visual Studio单元测试可以在Vista上“以管理员身份运行”吗?

时间:2009-03-18 20:53:25

标签: visual-studio unit-testing windows-vista

我们有一些单元测试可以使用性能计数器(特别是创建新类别),而在XP / 2003上它们可以正常工作但是在Vista / 7上它们会因SecurityException而失败(“不允许请求注册表访问”)。我尝试在VSTestHost.exe的属性上选中“以管理员身份运行”框,但这会导致所有测试失败,并立即标记为错误且没有消息。

有没有人对使用管理权限运行Visual Studio单元测试(理想情况下只是这些测试)有任何建议?

1 个答案:

答案 0 :(得分:3)

以下是我的解决方案:在“属性和兼容性”选项卡下将devenv.exe设置为“以管理员身份运行”。瞧!