[英]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。 尝试将其替换为 Horizon 的 .Net-Core 端口https://www.nuget.org/packages/Horizon.XmlRpc.Core/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.