快速信息未显示某些项目的可能异常

Quick Info Not Displaying Possible Exceptions for Some Projects

我总是能够将鼠标悬停在我的 C# 代码中的方法上,并且可能的异常列表显示在 Visual Studio 2015 社区的快速信息面板中 - 事实上,这在昨天和今天早上都有效。

然而,今天下午安装 Visual Studio 2017 RC 后,我在我的两个项目(VS2015 和 VS2017)中再也看不到这个异常列表。

我的其他项目似乎还不错,我真的不知道从哪里开始。我是否需要检查我的项目属性或 .csproj 文件本身?

有谁知道为什么会这样?

我已经安装了 VS2015 的所有更新。

这曾经是早期 VS2015 版本的问题,已在 Vs2015 更新 1 中解决。

我建议您尝试重新安装 VS2015 更新 1。

针对 .Net-3.5 框架及以下框架的项目似乎不显示此异常列表(当项目针对 .Net-3.5 Client Profile)

这让我感到困惑,因为我最初将显示异常列表的 .Net-4.5 项目的代码复制到目标 .Net-3.5 的项目中,我认为这不会影响记录的异常。

单击方法并按 F12(或 right-clicking 并选择 View Definition)时,我可以看到以下内容:

.Net-3.5

public static void WriteLine(string value);

.Net-4.0

//
// Summary:
//     Writes the specified string value, followed by the current line terminator, to
//     the standard output stream.
//
// Parameters:
//   value:
//     The value to write.
//
// Exceptions:
//   T:System.IO.IOException:
//     An I/O error occurred.
public static void WriteLine(string value);

因此 .Net-3.5XML 文档似乎没有包含这些异常详细信息。

我无法找到关于此的任何其他信息,所以不太确定为什么在可能抛出相同异常时排除细节,而不管框架版本如何。