我不习惯让社区解决我的问题,但我是C#/ .NET的新手,我现在被卡住了。
我想使用LibUsbDotNet
创建一个XAML应用程序,通过USB使用Android附件协议与Android手机上的程序进行通信。
经过大量研究后,我认为我已成功安装了LibUsbDotNet
(最后,它只是安装.exe并添加对libusbdotnet.dll
的引用不是吗? ?),现在我试图让它发挥作用。
因此,我实施了一个简短的程序,简单如下:
namespace PC_side
{
/// <summary>
/// Une page vide peut être utilisée seule ou constituer une page de destination au sein d'un frame.
/// </summary>
public sealed partial class MainPage : Page
{
public MainPage()
{
this.InitializeComponent();
UsbRegDeviceList allDevices = UsbDevice.AllDevices;
console.Text += allDevices.Count();
}
}
}
但是当我执行它时,它不起作用。然后,当我使用调试器时,会发生异常:System.TypeLoadException
。
更多详情:
无法加载类型&#39; Microsoft.Win32.RegistryValueKind&#39;来自assembly&#39; mscorlib,版本= 4.0.0.0,文化=中立,PublicKeyToken = 7cec85d7bea7798e&#39;。
我在Windows 10 Professional 64位计算机上使用Visual Studio Enterprise 2015。
有人可以帮我说出我做错了什么并指出我正确的方向吗?我有点失落。
非常感谢你的帮助。
P.S。请不要介意我的英语不好,我不是英语母语人士。