首页 > 解决方案 > Visual Studio 2017 调试在调用 DateTime.Now 时冻结并中止;

问题描述

在调试时,每当我尝试以任何方式获取 DateTime 值时,例如:

camLogMessage.MsgDateTime = DateTime.Now;

if (myObj.Date < DateTime.Now.Date){}

DateTime creation = File.GetCreationTime(@"C:\test.txt");

Visual Studio 冻结几秒钟,然后声明

与 MYCOMPUTER 的网络连接已丢失。调试将被中止。

确实如此。

如果我在 QuickWatch 窗口中将属性设置为 DateTime 值,则一切正常。

VS2017,.Net Framework 4.6.2,平台目标 x64。据我所知,我没有使用远程调试。

那会是什么?

标签: c#datetimedebuggingvisual-studio-2017

解决方案


因此,禁用 ReSharper 解决了我的问题。我不知道是什么设置组合导致了这种情况(我多年来一直在使用它,没有任何问题),但我认为是时候与 RS 说再见了。


推荐阅读