无法注册windows.设备.蓝牙
本文关键字:设备 蓝牙 windows 注册 | 更新日期: 2023-09-27 18:12:12
我一直在尝试注册Windows.Devices.Bluetooth
,以便我可以使用在http://msdn.microsoft.com/en-us/library/windows/apps/windows.devices.bluetooth.rfcomm.aspx
尽管我已经安装了vs2013 Pro Update 3的sdk和Windows 8 sdk,但我唯一找到这些程序集的地方是在C:'Windows'System32文件夹中。
当我尝试将它们注册到我的项目时,我得到"无法添加对'C:'Windows'System32'Windows. devices . bluetooth .dll'的引用"。请确保该文件是可访问的,并且它是有效的程序集或COM组件。"
我在运行VS时以管理员身份运行,没有。
还有人有这个问题吗?你是如何克服这个障碍的?
解决方案是将所有东西结合起来。
- 添加
<TargetPlatformVersion>8.0</TargetPlatformVersion>
到csproj - 添加"窗口。感谢你的推荐信。
- 将C:'Program Files (x86)'Reference Assemblies'Microsoft'Framework.NETFramework'v4.5.1'Facades'System.Runtime.dll添加到参考文件中。
默认的System。运行时是核心的一部分,不包含系统。属性表示Windows。Winmd需要做任何事情。
这意味着我现在可以构建使用蓝牙的桌面控制台应用程序,只要我的部署目标是Windows 8.0及更高版本。
将TargetPlatformVersion更改为8.1