C# 测试LibUsbDotNet时发生异常
我不习惯要求社区来解决我的问题,但我是C#/.NET的新手,我现在陷入了困境 我想使用C# 测试LibUsbDotNet时发生异常,c#,.net,xaml,visual-studio-2015,libusbdotnet,C#,.net,Xaml,Visual Studio 2015,Libusbdotnet,我不习惯要求社区来解决我的问题,但我是C#/.NET的新手,我现在陷入了困境 我想使用LibUsbDotNet制作一个XAML应用程序,通过USB与使用Android附件协议的Android手机上的程序进行通信 经过大量研究,我想我已经成功安装了LibUsbDotNet(最后,只需安装.exe并添加对LibUsbDotNet.dll的引用,不是吗?),现在我正在努力让它工作 因此,我实施了一个简短的计划,如下所示: 名称空间PC\u端 { /// ///您的页面请参阅您的用户页面和您的目标页
LibUsbDotNet
制作一个XAML应用程序,通过USB与使用Android附件协议的Android手机上的程序进行通信
经过大量研究,我想我已经成功安装了LibUsbDotNet
(最后,只需安装.exe并添加对LibUsbDotNet.dll
的引用,不是吗?),现在我正在努力让它工作
因此,我实施了一个简短的计划,如下所示:
名称空间PC\u端
{
///
///您的页面请参阅您的用户页面和您的目标页面。
///
公共密封部分类主页面:第页
{
公共主页()
{
this.InitializeComponent();
UsbRegDeviceList allDevices=UsbDevice.allDevices;
console.Text+=allDevices.Count();
}
}
}
但当我执行它时,它就不起作用了。然后,当我使用调试器时,出现异常:System.TypeLoadException
更多详情:
无法从程序集“mscorlib,版本=4.0.0.0,区域性=中性,PublicKeyToken=7cec85d7bea7798e”加载类型“Microsoft.Win32.RegistryValueKind”
我正在Windows 10 Professional 64位计算机上使用Visual Studio Enterprise 2015
有人能帮我说我做错了什么,给我指出正确的方向吗?我有点迷路了
非常感谢你的帮助
另外,请不要介意我的英语不好,我不是英语母语。尝试以管理员身份运行,您不应该在构造函数中设置控件的文本,请在加载事件中这样做。我会更加沉默,使用控制台应用程序,在USB部分正常工作后担心UI。谢谢你的回答。我已经试过以管理员的身份运行它了。我将尝试使用控制台应用程序运行它,以查看发生了什么变化
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();
}
}
}