2011-12-01 20 views
1

我爲我的項目使用Mono.Addins。在這裏我的代碼:BindingFailure被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.導致失敗的原因是:System.IO.FileNotFoundException:無法加載文件或程序集「Mono.Addins.CecilReflector,版本= 0.6.0.0,Culture = neutral,PublicKeyToken = 0738eb9f132ed756」或其某個依賴項。該系統找不到指定的文件。 文件名: 'Mono.Addins.CecilReflector,版本= 0.6.0.0,文化=中性公鑰= 0738eb9f132ed756'

任何想法來解決這個問題。預先感謝。

+1

應用程序路徑中是否有'Mono.Addins.CecilReflector.dll'? – leppie

+0

謝謝@leppie。這是我的愚蠢。 :)) –

回答

0

是的我的問題是通過將文件Mono.Addins.CecilReflector複製到應用程序路徑來解決的。謝謝Ieppie。