为什么我需要以管理员身份运行单元测试才能正常工作

本文关键字:常工作 工作 单元测试 管理员 运行 身份 为什么 | 更新日期: 2023-09-27 18:03:42

当我在我的普通用户帐户下运行Visual Studio Professional 2013时,我可以调试/测试ASP。. NET应用程序,但由于某些原因我不能运行单元测试。看起来它首先发现了单元测试("发现测试已完成:发现了4个"),但随后没有运行它们("没有发现要运行的测试")。

当我以管理员身份运行VS时,它可以工作。为什么visual studio 2012找不到我的测试?但答案并没有解释为什么会产生影响。运行单元测试似乎不应该需要管理员权限。

为什么我需要以管理员身份运行单元测试才能正常工作

为什么需要以管理员身份运行单元测试才能正常工作

这取决于你的测试用例的性质。

为什么Visual Studio应该以管理员身份运行。

  • 为Windows Azure开发
  • 编码UI测试
  • 在web应用程序中使用IIS
  • 使用WCF分析进行开发
  • 安装各种扩展(如NuGet)的更新

您可以将devenv.exe设置为以管理员身份运行在属性和兼容性选项卡下作为解决方案。