繁体   English   中英

System.MissingMethodException: '找不到 XmlRpcProxyGen.Create 的方法

[英]System.MissingMethodException: 'Method not found for XmlRpcProxyGen.Create

我正在尝试使用 XML-RCP 与 python 服务器通信,但是当我尝试编译以下代码时,出现异常“System.MissingMethodException: 'Method not found: 'System.Reflection.Emit.AssemblyBuilder System.AppDomain.DefineDynamicAssembly( System.Reflection.AssemblyName, System.Reflection.Emit.AssemblyBuilderAccess)'.'" 显示,我没有找到关于这个问题的文档


    using CookComputing.XmlRpc;
    using System;


    [XmlRpcUrl("http://192.168.5.211:8000")]
    public interface FlRPC : IXmlRpcProxy
    {
        [XmlRpcMethod("add")]
        int add(int x, int y);
    }

    class Program
    {
        static void Main(string[] args)
        {
            FlRPC proxy = XmlRpcProxyGen.Create<FlRPC>();
            Console.WriteLine(proxy.add(2, 3));
        }
    }

我只想跳过这个问题继续我的项目!

这是您正在构建的 .Net-Core 应用程序吗? 我遇到了同样的问题。 我认为这是因为https://www.nuget.org/packages/xmlrpcnet/仅适用于 .Net-Framework。 尝试将其替换为 Horizo​​n 的 .Net-Core 端口https://www.nuget.org/packages/Horizo​​n.XmlRpc.Core/

暂无
暂无

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

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