6

我最近下载了 32Feet.NET 库,以便在 C# 中使用蓝牙无线电设备。当我尝试运行 32feet 库设置文件中包含的示例程序时,我收到此错误消息

错误 1 ​​找不到类型或命名空间名称“InTheHand”(您是否缺少 using 指令或程序集引用?)

4

3 回答 3

4

https://32feet.codeplex.com/wikipage?title=参考%20the%20library

说:

引用库

该库作为一个名为InTheHand.Net.Personal.dll的程序集提供。安装程序安排它可以直接从 Visual Studio 的“添加引用”对话框中选择。

注意:该库的许多最新版本仅作为 ZIP 文件提供,不包含安装程序脚本/程序;他们不会将库添加到 .NET 选项卡,而是您需要“浏览”到磁盘上的库。

[...]

与标准网络库中的类一样,32feet.NET 中的库类位于多个命名空间中。因此将需要一个或多个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
于 2014-07-08T08:57:42.303 回答
1

检查您的项目是否已针对与 32feet 库兼容的位数。在键入此内容时,它仅作为 32 位 DLL 提供,因此请确保您的项目仅针对 x86。Visual Studio 太笨了,无法告诉你这个。

于 2014-10-27T16:47:06.503 回答
1

检查您是否有参考InTheHand并且您有using InTheHand代码。

[编辑]

1)看到你using InTheHand的代码顶部有。

2)如果在该行下方出现一条摆动的红线,则表示您需要引用名称空间所在的库。

3)通常名称空间和文件名称匹配,有时情况并非如此,在这种情况下您需要检查文档,但首先尝试并在项目上右键单击并选择“添加引用”,然后在“程序集”尝试查找您正在使用的名称空间或库的名称,如果找不到它,请尝试Assemblies->Extensions,如果您找不到它,那么您尝试 DLL 并为此选择“浏览”,路径是您下载文件的路径。

PS:当你安装一个新的库时,你需要重新启动你的 Visual Studio 让它加载新的程序集,大多数时候不需要重新启动机器,但它不会造成伤害。

于 2013-09-18T14:11:20.373 回答