最近、C# で Bluetooth Radio Device を操作する 32Feet.NET ライブラリをダウンロードしました。32feet ライブラリ セットアップ ファイルに含まれているサンプル プログラムを実行しようとすると、このエラー メッセージが表示されます。
エラー 1 型または名前空間名 'InTheHand' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)
https://32feet.codeplex.com/wikipage?title=%20the%20library の参照
言います:
ライブラリの参照
ライブラリは、InTheHand.Net.Personal.dllという名前のアセンブリとして提供されます。インストーラーは、Visual Studio の [参照の追加] ダイアログから直接選択できるように調整します。
注: ライブラリの最近のバージョンの多くは、ZIP ファイルのみで提供されており、インストーラ スクリプト/プログラムは含まれていません。ライブラリを .NET タブに追加するのではなく、ディスク上のライブラリを「参照」する必要があります。
[...]
標準ネットワーク ライブラリのクラスと同様に、32feet.NET のライブラリ クラスは多くの名前空間にあります。したがって、 1 つ以上のImports (VB) / using (C#) ディレクティブが必要になります。例えば:
Imports InTheHand.Net // e.g. BluetoothAddress, BluetoothEndPoint etc
Imports InTheHand.Net.Sockets // e.g. BluetoothDeviceInfo, BluetoothClient, BluetoothListener
Imports InTheHand.Net.Bluetooth // e.g. BluetoothService, BluetoothRadio
への参照がInTheHand
ありusing InTheHand
、コードにがあることを確認してください。
[編集]
1)using InTheHand
コードの先頭に があることを確認します。
2) 線の下に波状の赤い線が表示される場合は、名前空間があるライブラリを参照する必要があることを意味します。
3) 通常、名前空間とファイルの名前は一致しますが、そうでない場合もあり、この場合はドキュメントを確認する必要がありますが、最初にプロジェクトを右クリックして [参照の追加] を選択し、[アセンブリ」は、使用している名前空間またはライブラリの名前を見つけようとします。見つからない場合はAssemblies->Extensionsを試してください。見つからない場合は、DLL を試して、これを行うために「 Browse」で、パスはファイルをダウンロードしたパスです。
PS:新しいライブラリをインストールするときは、Visual Studio を再起動して新しいアセンブリをロードできるようにする必要があります。ほとんどの場合、マシンを再起動する必要はありませんが、害はありません。