繁体   English   中英

找不到PInvoke DLL kernel32.dll文件C#

[英]Can not find PInvoke DLL kernel32.dll file C#

我正在尝试将我的手机设备与USB到服务器以传输数据。

我正在使用RAPI ,这是我的代码;

using System;
using System.Linq;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlServerCe;
using OpenNETCF.Desktop.Communication;

我按照以下步骤添加了OpenNETCF.Desktop.Communication

  1. 在“解决方案资源管理器”窗口中,右键单击“引用”文件夹。 将显示一个弹出菜单。
  2. 从菜单中,选择“添加引用”。
  3. 将显示“添加引用”对话框。 选择OpenNETCF.Desktop.Communication组件。
  4. 单击“确定”按钮将所选组件添加到项目中。

这是我的代码:

     private void BTN_LEVANTAMIENTO_Click(object sender, EventArgs e)
     {
            try
            {
                RAPI myrapi = new RAPI(); //Is it Okay?
                myrapi.Connect();
                while (!myrapi.DevicePresent)
                {
                    MessageBox.Show("Please connect your device to your PC using ActiveSync and before clicking the OK button.",
                      "No Device Present");
                    //myrapi.Connect();
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show("The following error occurred while attempting to connect to" + " your device - " + ex.Message,
                  "Connection Error");
                Application.Exit();
            } 

它告诉我的问题是

"No se puede encontrar el archivo DLL PInvoke kernel32.dll c#"

关于我能做什么的任何想法?

您应该使用RAPI2 RAPI2取代了RAPI。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM