当您在监 window 口中查看 GUID 值项目时,您看不到该项目的值,当您展开该项目时,您只会看到“空”,这是非常 误导!
您必须将“ToString()”添加到值中才能看到有用的内容。
那么我如何让 Visual Studio 添加它自己的“ToString()”呢?
我正在使用 VB.NET,如果它能有所作为的话。
最佳答案
看这里:Visualizing GUIDs in the Visual Studio 2008 debugger
伊恩编辑
谢谢,效果很好,但我必须改变
<Assembly: DebuggerDisplay("{ToString}", Target:=GetType(Guid))>
到
<Assembly: DebuggerDisplay("{ToString()}", Target:=GetType(Guid))>
所以它也可以在 C# 中运行
关于.net - 如何在 Visual Studio 2008 调试器中查看 GUID 的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2100741/