C# 使用whatsapp api时找不到DLL

C# 使用whatsapp api时找不到DLL,c#,whatsapp,C#,Whatsapp,我试图用C#发送whatsapp消息,但我遇到了一个奇怪的错误 我的代码: namespace Whap { public partial class Form1 : Form { private void button1_Click(object sender, EventArgs e) { //Send message string from = "myPhoneNumber";

我试图用C#发送whatsapp消息,但我遇到了一个奇怪的错误

我的代码:

namespace Whap
{
    public partial class Form1 : Form
    {
        private void button1_Click(object sender, EventArgs e)
        {
            //Send message

            string from = "myPhoneNumber";
            string to = toTxt.Text;
            string msg = msgTxt.Text;

            WhatsApp wa = new WhatsApp(from, "myWhatsAppAccountCode", "Nick", false, false);

            wa.OnConnectSuccess += () =>
            {
                statusLabel.Text = "Connecting to Whatsapp...";

                wa.OnLoginSuccess += (phoneNumber, data) =>
                {
                    wa.SendMessage(to, msg);
                    statusLabel.Text = "Message sent";
                };

                wa.OnLoginFailed += (data) =>
               {
                   statusLabel.Text = "Login Failed: " + data;
               };

                wa.Login();
            };

            wa.OnConnectFailed += (ex) =>
            {
                statusLabel.Text = "Connection Failed";
            };

            wa.Connect();
        }
    }
}
但是,当我尝试发送消息时,会出现以下错误:

翻译成英文:

“System.IO.FileNotFoundException”类型的未处理异常 发生在System.Windows.Forms.dll中

其他信息:无法加载文件或程序集WhatsAppApi, Version=1.0.2.1,Culture=EN-us,PublicKeyToken=null或其 依赖关系。系统找不到指定的文件


我认为错误是因为它找不到WhatsAppApi dll文件,但我不确定,也不知道如何修复它,在解决方案资源管理器中的WhatsAppApi属性中,我有“Copy Local:True”。

它缺少该文件。是否确定该文件位于解决方案的文件夹中(可能位于调试文件夹中?@Minh是的,这是我的调试文件夹中的所有文件:尝试重新生成整个解决方案,或者关闭并再次打开VS。另外,它到底在哪里抛出此错误?当无法找到API所需的某个DLL时,也会引发此错误。这就是“或它的一个依赖项”的意思。以管理员身份运行Fusion日志查看器(fuslogvw.exe),并启用日志记录。然后运行你的程序。刷新日志查看器,它会显示更详细的错误。要查找fuslogvw.exe-。