2009-09-29 68 views
2

我有這個wpf形式;致電InitializeComponent()提示此消息:Csla.Luna,這是什麼?

檢測到綁定失敗。

與顯示名稱 「Csla.Luna」的組件未能在 「加載」加載結合 的AppDomain的上下文ID爲1的 失敗的原因是: System.IO.FileNotFoundException:找不到莫非 未加載文件或程序集'Csla.Luna, 版本= 3.6.1.0,文化=中性, PublicKeyToken = 93be5fdc093e4c30'或 其依賴項之一。系統 找不到指定的文件。 文件名: 'Csla.Luna,版本= 3.6.1.0,文化=中立, 公鑰= 93be5fdc093e4c30'

=== Pre-bind state information === 
LOG: User = DOMAIN\blah.blah 
LOG: DisplayName = Csla.Luna, Version=3.6.1.0, Culture=neutral, 

公鑰= 93be5fdc093e4c30 (完全指定) LOG:應用平臺=文件:/// D:/ MyPath/bin/Debug/ LOG:初始私有路徑= NULL 調用程序集:PresentationFramework, 版本= 3.0.0.0,Culture = neutral, PublicKeyToken = 31bf3856ad364e35。 === LOG:此綁定在默認加載上下文中啓動。 LOG:使用應用程序配置文件: D:\ MyPath \ bin \ Debug \ Myapplication.vshost.exe.Config LOG:使用來自 的計算機配置文件C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ config \ machine.config中。 LOG:後政策參考:Csla.Luna,版本= 3.6.1.0, 文化=中立, 公鑰= 93be5fdc093e4c30 LOG:新的URL 文件試圖下載:/// d:/ mypath中/斌/調試/ Csla.Luna.DLL。 日誌:試圖下載新的URL file:/// D:/MyPath/bin/Debug/Csla.Luna/Csla.Luna.DLL。 日誌:試圖下載新的URL file:/// D:/MyPath/bin/Debug/Csla.Luna.EXE。 日誌:試圖下載新的URL file:/// D:/MyPath/bin/Debug/Csla.Luna/Csla.Luna.EXE。

我們使用Csla,但在一個並非由我開發的數據訪問組件中; 我不知道Csla.Luna是什麼,我在網上找不到任何東西。任何幫助?...

我在這種形式做的唯一的「不尋常的」事情是我綁定到一些調用靜態方法訪問數據庫的ObjectDataProviders,但它工作到目前爲止,我無法分辨這是否是問題。

任何幫助,將不勝感激。不能相信Google對這個Csla.Luna的事情沒有任何線索。

+0

我得到了同樣的錯誤,不是在CSLA中,而是在AvalonDock中 - 運行時似乎認爲Luna資源文件是程序集,並且不會加載它。如果我進一步瞭解,我會在這裏更新。 – 2009-10-16 21:29:32

+0

在我的情況下,這不是一個實際的異常拋出,而是一個調試器消息。我很困惑,因爲我忘記了在運行代碼之前在Debug> Exceptions對話框中檢查了所有內容。或者我不知道,它可能是我以後檢查和取消選中的其他東西,因爲現在它工作得很好。 這是一種令人失望的事實,我不知道我的IDE :( – Teodor 2009-10-20 08:55:42

回答

1

我不相信Csla.Luna是原始框架的一部分。您應該嘗試聯繫負責開發數據訪問組件的人員以瞭解更多信息。

在任何情況下,似乎你錯過了這個文件(Csla.Luna.dll)。

你也可以使用Reflector來查明對這個Csla.Luna程序集調用的位置......

+0

開發數據訪問框架的人沒有關於Csla.Luna的線索,但現在事實證明,這只是一個MDA消息,我們可以忽略它。 – Teodor 2009-09-30 08:44:19