C#中的蓝牙库

6

我最近下载了32Feet.NET库,用于在C#中使用蓝牙无线电设备。

当我尝试运行32feet库设置文件中包含的示例程序时,会出现以下错误信息:

Error 1:找不到'The type or namespace name 'InTheHand''(是否缺少using指令或程序集引用?)


1
你是否缺少了一个using指令或者程序集引用? - Sayse
3个回答

4

https://32feet.codeplex.com/wikipage?title=Referencing%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

1

检查您的项目是否针对32feet库进行了兼容位处理。截至目前,该库仅作为32位DLL可用,因此请确保您的项目仅针对x86进行了定位。Visual Studio无法提醒您这一点。


1
请检查是否有对 InTheHand引用,并且在代码中有using InTheHand
[编辑]
1)请确保您的代码顶部有using InTheHand
2)如果下划线出现在该行下方,则意味着您需要引用名称空间所在的库。
3)通常,名称空间和文件名匹配,但有时不是这种情况,在这种情况下,您需要查看文档,但首先请尝试右键单击项目,选择“添加引用”,然后在“程序集”中尝试查找您正在使用的名称空间或库的名称,如果找不到,请尝试在“程序集->扩展”中查找,如果还找不到,则尝试使用DLL,选择“浏览”,路径是您下载文件的路径。
PS:安装新库后,您需要重新启动 Visual Studio 以加载新的程序集,大多数情况下不需要重新启动计算机,但这样做不会有害。

请问您能告诉我在哪里可以找到.dll文件以供引用吗? - Alam

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接