新しい ASP.Net 4.6 Web アプリケーション (Visual Studio 2015 Community Edition) を作成し、すべてが正常に動作するという非常に有線の問題が発生しています。
アプリはまったく問題なくコンパイルされますが、開発マシン (Windows 10 Enterprise) でアプリを実行しようとすると、毎回次のエラーが発生し、理由がわかりません。
BC30002: タイプ 'ConnectionOptions' が定義されていません。
私が使用しているコードは次のとおりです。
Dim Options As New ConnectionOptions()
Options.Username = HttpContext.Current.Application("WMIUser")
Options.Password = HttpContext.Current.Application("WMIPsssword")
Dim scope As New ManagementScope("\\" & server_name & "\root\cimv2", Options)
scope.Connect()
Dim objectQuery As New ObjectQuery("SELECT FreeSpace FROM Win32_LogicalDisk where DeviceID=""" + deviceId + ":""")
Dim objectSearcher As New ManagementObjectSearcher(scope, objectQuery)
Dim objectCollection As ManagementObjectCollection = objectSearcher.[Get]()
For Each m As ManagementObject In objectCollection
Dim FreeSpace As Double = Convert.ToDouble(m("FreeSpace"))
Next
アプリケーションの参照に System.Management DLL への参照があり、そのための Imports 宣言もあります。
誰もこれに遭遇したことがありますか?すべてを検索すると、アプリケーションで参照されていない DLL に戻りますが、何も変更せずに追加、削除、および再追加しました。
これが私を狂わせているのを助けてください:-(