gpt4 book ai didi

c# - 为什么我需要以管理员身份运行单元测试才能工作?

转载 作者:行者123 更新时间:2023-11-30 17:43:00 24 4
gpt4 key购买 nike

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

当我以管理员身份运行 VS 时,它可以正常工作。我的想法来自 Why does visual studio 2012 not find my tests?但答案没有解释为什么它会产生影响。运行单元测试似乎不需要管理员权限。

最佳答案

Why do I need to run as administrator for unit tests to work

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

Why Visual Studio should run as an Administrator .

  • Developing for Windows Azure
  • Coded UI tests
  • Using IIS with web application
  • Developing with WCF Profiling
  • Installing updates for various extensions (like NuGet)

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

关于c# - 为什么我需要以管理员身份运行单元测试才能工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31507712/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com