我有一个项目是具有实施在netstandard 1.6的项目,我的单元测试是在.NET 2.0的核心项目。我正在运行Visual Studio 2017 Mac版本7.3(内部版本764)。
从单元测试板运行的测试很好(如果添加输出,则会出现绿色圆圈和控制台输出),但是当我设置断点或在测试中明确抛出异常时,调试器不会中断。我尝试右键单击测试,然后选择“调试测试”,然后右键单击测试,然后选择“运行方式”->“。NET Core调试器”。
这是项目屏幕截图,其中项目节点已展开,单元测试已显示,单元测试面板已扩展且“关于”窗口向上,因此显示了确切的VS2017 Mac版本。
这是VS2017 Mac中的错误,还是我缺少某些东西?
原来的问题是调试器进程需要被授予一些管理员权限。重新引导计算机并再次尝试调试单元测试后,系统提示我输入管理员用户的用户凭据。一旦这样做,我就可以达到断点。
当尝试调试不起作用时,可能是我无意中取消了对管理员凭据的请求(或者它被隐藏在其他窗口的后面)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句