Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing 仅在单元测试项目中_Unit Testing_Visual Studio 2017_Visual Studio Debugging - Fatal编程技术网

Unit testing 仅在单元测试项目中

Unit testing 仅在单元测试项目中,unit-testing,visual-studio-2017,visual-studio-debugging,Unit Testing,Visual Studio 2017,Visual Studio Debugging,这是VS 2017的一个新特性吗?每次我尝试调试单元测试,并将光标指向要检查的变量时,VS首先冻结,然后抛出以下内容: 如果在10-20秒内,当这个窗口最终消失后,我点击F10,VS会抛出这个: 这是一种新的正常和预期的行为,还是我缺少任何设置?1)请尝试禁用“工具->选项->调试->常规”下的选项“启用属性求值和其他隐式函数调用”。 2) 删除所有断点,重置所需断点并再次调试。 3) 另一个解决方法是启用“工具”->“选项”->“调试”->“常规”下的选项:“使用托管兼容性模式”,但它将禁

这是VS 2017的一个新特性吗?每次我尝试调试单元测试,并将光标指向要检查的变量时,VS首先冻结,然后抛出以下内容:

如果在10-20秒内,当这个窗口最终消失后,我点击F10,VS会抛出这个:

这是一种新的正常和预期的行为,还是我缺少任何设置?

1)请尝试禁用“工具->选项->调试->常规”下的选项“启用属性求值和其他隐式函数调用”。
2) 删除所有断点,重置所需断点并再次调试。
3) 另一个解决方法是启用“工具”->“选项”->“调试”->“常规”下的选项:“使用托管兼容性模式”,但它将禁用“编辑并继续”。参考资料:
4) 顺便说一句,VS 2017的最新更新是15.5.3,您也可以尝试更新


当然,如果可能的话,您可以发布单元测试代码示例,因为我无法在VS2017的单元测试项目中重现此问题。

您介意在您这边分享最新信息吗?它是否与您这边的调试选项有关?顺便说一句,这是在15.5.3上。使用管理的兼容性模式是灰色的。您的其他建议没有什么不同。@ajeh以前也报告过同样的问题:但是VS团队尚未修复它,可能是因为它无法大部分复制,但是VS团队也建议通过帮助->在VS中发送反馈来报告它,如果它发生在最新版本的Visual Studio中。您可以提出建议,没关系,但我会继续做我认为对我来说最方便的事情,因为我不会因为改进微软的产品而得到报酬。如果你想让我做点什么,你就得付钱给我。在那之前,我会在这里或其他对我方便的地方发帖,或者根本不发帖。让我免费改进你们的产品对一家价值1000亿美元的公司来说太好了。我当然不会为了免费帮助你而再开设一个在线帐户。