【发布时间】: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