Watch Window
当我尝试查看任何类型时遇到问题,我不断收到错误"The type or namespace name '[Type]' is not valid in this scope"。我必须在监视窗口中提供完整的命名空间以及类型来修复此错误。
这只是任何类型都会发生的示例 -
如果我添加一个类似new Uri(Location)
观察窗口的手表会显示错误。所以我应该包括它的命名空间new System.Uri(Location)
才能工作。这更令人烦恼。
找到这个链接项目的代码合同设置导致了这个问题。禁用代码合约的运行时合约检查后,Watch/Quick Watch 将按预期工作。
项目属性-> 代码合同-> 禁用执行运行时合同检查
为代码合约启用运行时合约检查有什么问题?代码合同设置有什么问题吗?还是与项目设置有关?还是 Visual Studio 中的错误?