Ada*_*son 4 .net vb.net winforms
这个错误非常烦人。我已经进行了各种搜索,并且已经能够解决这个问题。我是该应用程序的几位开发人员之一,也是唯一遇到此问题的开发人员。我之前已经通过将扩展添加到项目属性中的“我的扩展”面板(这会生成不同的错误)然后删除该新扩展来临时修复了该问题。这使得错误消失了。片状,嗯?
反正:
If Not My.Computer.Network.IsAvailable Then
ISConnectedToNetwork = False
...
End If
Run Code Online (Sandbox Code Playgroud)
给出错误:
“计算机”不是“我的”的成员。
澄清编辑:这是在 .NET 2.0 中。
“My”命名空间公开Microsoft.VisualBasic.Devices 命名空间中的属性。如果您有一个类库项目,My.computer
则My.Network
等不可用,因为 Visual Studio 没有为您实例化它们。一个简单的解决方法是自己实例化它们。
Dim MyNetwork = New Microsoft.VisualBasic.Devices.Network
Debug.Print(MyNetwork.Ping("MyServerName"))
Dim MyComputer = New Microsoft.VisualBasic.Devices.Computer
Debug.Print(MyComputer.Name)
If Not MyComputer.Network.IsAvailable Then
ISConnectedToNetwork = False
End If
Run Code Online (Sandbox Code Playgroud)
ETC...