如何解决:“ System.MissingMethodException:方法未找到”

时间:2019-06-10 13:35:34

标签: c# python .net

我正在尝试在python中导入.net框架的dll文件。我收到错误System.MissingMethodException:找不到方法:“ API.Core.Invoker API.Core.Invoker.get_Instance()”。 在API.Contact.Broker..ctor() 在C:\ Logs \ Class1.cs:第24行的Logs.Class1..ctor()中

我添加了API.Contact.dll和API.Core.dll作为参考,API.Contact.dll也添加了API.Core.dll。

我阅读了与此相关的几个主题,并尝试了所有可能的解决方案,但对我而言不起作用。我尝试重新启动系统,重新启动Visual Studio,重新构建项目,清理并构建项目,但是问题仍然存在。

Logs.dll:-

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using API.Contact;
using API.Core;

namespace Logs
{
    public class Class1 : IAPIContact
    {
        public string Title
        {
            get { return "My Module"; }
        }

        private API API;

        public Class1()

        {
            API = new API();
        }

    }
}

Python代码:

import clr
clr.AddReference(r'C:\Logs')
from Logs import Class1
wrapper = Class1()

0 个答案:

没有答案