2

我有这个 wpf 表格;调用InitializeComponent()会显示此消息:

检测到绑定失败。

显示名称为“Csla.Luna”的程序集未能在 ID 为 1 的 AppDomain 的“加载”绑定上下文中加载。失败的原因是:System.IO.FileNotFoundException:无法加载文件或程序集“Csla.Luna” , Version=3.6.1.0, Culture=neutral, PublicKeyToken=93be5fdc093e4c30' 或其依赖项之一。该系统找不到指定的文件。文件名:'Csla.Luna,版本=3.6.1.0,文化=中性,PublicKeyToken=93be5fdc093e4c30'

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

PublicKeyToken=93be5fdc093e4c30(完全指定)日志:Appbase = file:///D:/MyPath/bin/Debug/ 日志:初始 PrivatePath = NULL 调用程序集:PresentationFramework,版本=3.0.0.0,文化=中性,PublicKeyToken=31bf3856ad364e35 . === LOG:此绑定在默认加载上下文中开始。LOG:使用应用程序配置文件:D:\MyPath\bin\Debug\Myapplication.vshost.exe.Config LOG:使用来自 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\config\machine.config 的机器配置文件. 日志:策略后参考:Csla.Luna,版本=3.6.1.0,文化=中性,PublicKeyToken=93be5fdc093e4c30 日志:尝试下载新 URL 文件:///D:/MyPath/bin/Debug/Csla.Luna.DLL . 日志:正在尝试下载新的 URL 文件:///D:/MyPath/bin/Debug/Csla.Luna/Csla.Luna.DLL。日志:正在尝试下载新的 URL 文件:///D:/MyPath/bin/Debug/Csla.Luna.EXE。日志:正在尝试下载新的 URL 文件:///D:/MyPath/bin/Debug/Csla.Luna/Csla.Luna.EXE。

我们使用 Csla,但在不是我开发的数据访问组件中;我不知道 Csla.Luna 是什么,我在网上也找不到任何关于它的信息。有什么帮助吗?...

我在该表单上做的唯一“不同寻常”的事情是我绑定到一些调用静态方法访问数据库的 ObjectDataProviders,但它到目前为止工作,我不知道这是问题还是不是。

任何帮助,将不胜感激。不敢相信谷歌对这个 Csla.Luna 事情一无所知。

4

1 回答 1

1

我不相信 Csla.Luna 是原始框架的一部分。您应该尝试联系负责开发数据访问组件的人员以了解更多信息。

无论如何,您似乎缺少此文件(Csla.Luna.dll)。

您还可以使用 Reflector 来查明调用此 Csla.Luna 程序集的位置...

于 2009-09-29T13:44:27.383 回答