System.Debug 和 System.Threading 引用错误

发布于 2024-10-08 12:19:20 字数 297 浏览 3 评论 0原文

错误信息 'ThreadState' 是 'System.Threading.ThreadState' 和 'System.Diagnostics.ThreadState' 之间的不明确引用

我正在尝试调试 C# 类 .cs 并使用 Debug.Writeline 进行代码调试...

但收到上面的错误!!

还有其他方法来调试 C# 代码类吗?我尝试了 Console.Writeline() 、 Alert.Show 和 Message.Show ,但没有找到另一种有效的方法来调试 Web 应用程序 C# 类或解决不明确的引用!

Error Message
'ThreadState' is an ambiguous reference between 'System.Threading.ThreadState' and 'System.Diagnostics.ThreadState'

I am trying to debug C# Class .cs and am using Debug.Writeline for code debugging...

But am getting an error above!!

Is there another way to debug C# Code Classes ? I tried Console.Writeline() and Alert.Show and Message.Show and have not found another effective way to debug web application C# classes or way around the ambiguous reference !!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

吲‖鸣 2024-10-15 12:19:20

对有问题的枚举使用完全限定名称,或者根本不执行 using System.Diagnostics (并完全限定 System.Diagnostics.Debug.WriteLine() 调用反而)。

Use fully qualified names for the offending enum, or don't do a using System.Diagnostics at all (and fully qualify the System.Diagnostics.Debug.WriteLine() calls instead).

远昼 2024-10-15 12:19:20

您可以通过执行以下操作来解决此问题。将此 using 语句放在所有其他 using 语句附近:

using TheThreadState = System.Threading.ThreadState;

现在在您的代码上使用 TheThreadState。

You can solve this by doing as follows. Put this using statement near all your other using statements:

using TheThreadState = System.Threading.ThreadState;

Now use TheThreadState on you code.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文