vb.net – 即使在VB2005 Project中添加System.Management引用后,也未定义ManagementObjectSearcher

前端之家收集整理的这篇文章主要介绍了vb.net – 即使在VB2005 Project中添加System.Management引用后,也未定义ManagementObjectSearcher前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在项目中的.aspx页面代码隐藏文件中有以下代码
Dim searcher As New ManagementObjectSearcher("SELECT RemoteName FROM win32_NetworkConnection WHERE LocalName = '" & sFilePath.Substring(0,2) & "'")

    For Each managementObject As ManagementObject In searcher.[Get]()
        Dim sRemoteName As String = TryCast(managementObject("RemoteName"),String)
        sRemoteName += sFilePath.Substring(2)
        Return (New Uri(sRemoteName)).ToString()
    Next

    Return sFilePath

ManagementObjectSearcher和ManagementObject都带有下划线,它告诉我它们没有定义.

添加了System.Management引用,删除和重新读取,删除了我的缓存,重建了整个.aspx页面,删除了.dll以及我在谷歌上找到的许多其他故障排除建议但仍无法找到此问题的答案.

请帮忙!

在项目的顶部,像往常一样添加命名空间:
Imports System.Management

然后在顶部的项目菜单下(在Visual Studio中)选择“添加引用…”.在“.Net”标签下,向下滚动到“System.Management”.选择该行,然后单击“确定”.

猜你在找的VB相关文章