【问题标题】:“Computer is not a member of My” Error in VB .NETVB .NET 中的“计算机不是我的成员”错误
【发布时间】:2020-03-20 21:33:31
【问题描述】:

我尝试运行以下命令:

 Console.WriteLine(My.Computer.Name)

我遇到了以下错误:

“计算机”不是“programName.My”的成员

我真诚地想知道如何克服这个错误

【问题讨论】:

  • 看起来您定义了自己的标识符,名为“My”。
  • 我相信你的问题在这里得到了回答:stackoverflow.com/questions/13388164/get-the-computer-name
  • 不,实际上我想访问“我的”的所有功能。比如“My.Computer”、“My.Application”、“My.Settings”等等。
  • 正如 Hans 所说,看起来您创建了自己的命名空间 My(通过 programName.My),并且您的代码正试图从该命名空间而不是 Microsoft 定义的命名空间中读取 Computer。您需要准确地告诉代码要查看哪个命名空间
  • 您可能选择了一个 .Net Core 模板来创建项目。 My Namespace 是核心框架上的一项正在进行的工作,目前支持的功能最少。有关一些信息,请参阅Visual Basic in .NET Core 3.0

标签: vb.net


【解决方案1】:

你可以不使用功能:

System.Net.Dns.GetHostName

或:

Environment.MachineName

【讨论】:

  • 谢谢,它完全适用于计算机名称。如何获取剪贴板等其他相关信息?这些函数在以前版本的 VB .NET 中可用,在“My.Computer.Name”或“My.Computer.Info”等下。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-06
  • 2012-08-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多