2

我不习惯要求社区解决我的问题,但我是 C#/.NET 的新手,目前陷入困境。

我想制作一个 XAML 应用LibUsbDotNet程序,用于通过 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.

更多细节 :

无法从程序集“mscorlib,版本=4.0.0.0,文化=中性,PublicKeyToken=7cec85d7bea7798e”加载类型“Microsoft.Win32.RegistryValueKind”。

我在 Windows 10 Professional 64 位计算机上使用 Visual Studio Enterprise 2015。

有人可以通过说出我做错了什么并指出我正确的方向来帮助我吗?我有点失落。

非常感谢你的帮助。

PS请不要介意我的英语不好,我不是以英语为母语的人。

4

0 回答 0