我不确定我的描述是否最好。
我在Windows / .NET上使用VS2012 / 13构建了一个项目,我将其带到运行Mono的Ubuntu盒子(最新版本)。
我收到了这个错误,我不确定它告诉我的是什么,或者如何解决它:
程序集中缺少方法System.Web.Http.HttpResponseException ::。ctor(HttpStatusCode)/usr/local/lib/mono/gac/System.Web.Http/4.0.0.0__31bf3856ad364e35/System.Web.Http.dll ,在汇编中引用/home/ubuntu/node-servers/NodeProcessorHost/native/BatchEmailSend/Profiles.Client.dll
请注意,这是通过EdgeJS运行的(因此是Node引用),但它在Windows / EdgeJS上运行正常。
所以,这真的是两个问题:
答案 0 :(得分:0)
注意平台之间系统程序集的差异。关于空置构造函数(ctor)的消息可能表示组装不正确或缺失。确保找到程序集的一种方法是将MONO_PATH设置为包含它们的位置。
在这种情况下,这对我有用。