Unit testing 仅在单元测试项目中
这是VS 2017的一个新特性吗?每次我尝试调试单元测试,并将光标指向要检查的变量时,VS首先冻结,然后抛出以下内容: 如果在10-20秒内,当这个窗口最终消失后,我点击F10,VS会抛出这个: 这是一种新的正常和预期的行为,还是我缺少任何设置?1)请尝试禁用“工具->选项->调试->常规”下的选项“启用属性求值和其他隐式函数调用”。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) 另一个解决方法是启用“工具”->“选项”->“调试”->“常规”下的选项:“使用托管兼容性模式”,但它将禁
2) 删除所有断点,重置所需断点并再次调试。
3) 另一个解决方法是启用“工具”->“选项”->“调试”->“常规”下的选项:“使用托管兼容性模式”,但它将禁用“编辑并继续”。参考资料:
4) 顺便说一句,VS 2017的最新更新是15.5.3,您也可以尝试更新
当然,如果可能的话,您可以发布单元测试代码示例,因为我无法在VS2017的单元测试项目中重现此问题。您介意在您这边分享最新信息吗?它是否与您这边的调试选项有关?顺便说一句,这是在15.5.3上。使用管理的兼容性模式是灰色的。您的其他建议没有什么不同。@ajeh以前也报告过同样的问题:但是VS团队尚未修复它,可能是因为它无法大部分复制,但是VS团队也建议通过帮助->在VS中发送反馈来报告它,如果它发生在最新版本的Visual Studio中。您可以提出建议,没关系,但我会继续做我认为对我来说最方便的事情,因为我不会因为改进微软的产品而得到报酬。如果你想让我做点什么,你就得付钱给我。在那之前,我会在这里或其他对我方便的地方发帖,或者根本不发帖。让我免费改进你们的产品对一家价值1000亿美元的公司来说太好了。我当然不会为了免费帮助你而再开设一个在线帐户。