0
Error 2 The type or namespace name 'ConnectionOptions' could not be found (are you missing a using directive or an assembly reference?)
C:\Users\user\Documents\Visual Studio 2010\WebSites\Service\App_Code\PService.cs    55  10  C:\...\Service\

でコードを使用しようとするとき

 [WebMethod]
 public ConnectionOptions remoteconnection(string MyComputerName, string ip)
 {
     ConnectionOptions connOptions = new ConnectionOptions();

     return connOptions ;

 }

同じコードを webApplication にコピーしてもエラーは発生しませんが、両方のファイルに using system.Management を含めました。

4

1 に答える 1

1

System.Managment の名前空間を定義しますが、それだけでは十分ではありません。定義すると、完全な名前なしで (名前空間を使用して) クラスにアクセスできるようになります。ASP.NET が型を認識できるようにするには、その型を保持するアセンブリへの参照が必要です。「プロジェクト」メニューの「参照の追加」サブメニューを使用して参照を追加します。次に、System.Management 項目を確認し、プロジェクトへの参照を追加します。

于 2016-05-25T00:00:47.363 に答える