测试LibUsbDotNet时发生异常

时间:2015-11-04 14:25:10

标签: c# .net xaml visual-studio-2015 libusbdotnet

我不习惯让社区解决我的问题,但我是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。请不要介意我的英语不好,我不是英语母语人士。

0 个答案:

没有答案