使用Mono.Addins检测到BindingFailure消息

时间:2011-12-01 08:10:23

标签: c# mono.addins

我正在为我的项目使用Mono.Addins。这是我的代码:

static void Main()
     {
         string modulepath = String.Format("{0}\\{1}", Loader.GetCurrentDirectory(), "modules");
         AddinManager.Initialize(modulepath, modulepath);
         AddinManager.Registry.Update(null); //**Error in here**

    }

我收到错误:

  

显示名称为“Mono.Addins.CecilReflector”的程序集无法加载到ID为2的AppDomain的“加载”绑定上下文中。失败的原因是:System.IO.FileNotFoundException:无法加载文件或程序集'Mono.Addins.CecilReflector,Version = 0.6.0.0,Culture = neutral,PublicKeyToken = 0738eb9f132ed756'或其依赖项之一。该系统找不到指定的文件。   文件名:'Mono.Addins.CecilReflector,Version = 0.6.0.0,Culture = neutral,PublicKeyToken = 0738eb9f132ed756'

解决这个问题的任何想法。预先感谢。

1 个答案:

答案 0 :(得分:0)

是的,我的问题是通过将文件Mono.Addins.CecilReflector复制到应用程序路径来解决的。谢谢Ieppie。