Ubuntu上的Mono,Visual Studio DLL的问题

时间:2014-06-05 15:48:30

标签: .net mono ubuntu-12.04

我不确定我的描述是否最好。

我在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上运行正常。

所以,这真的是两个问题:

  • 此消息的根本原因是什么?
  • 我该如何解决?

1 个答案:

答案 0 :(得分:0)

注意平台之间系统程序集的差异。关于空置构造函数(ctor)的消息可能表示组装不正确或缺失。确保找到程序集的一种方法是将MONO_PATH设置为包含它们的位置。

在这种情况下,这对我有用。