对于Common WPF控件,我使用caliburn micro框架没有任何问题,但是我不能将它用于DevExpress控件。我从NuGet包安装了Caliburn.Micro.DevExpress,覆盖了我的bootstrapper类中的configure方法,并在其中编写了DXConventions.Install()
protected override void Configure()
{
DXConventions.Install();
}
但是,会发生错误:
System.IO.FileNotFoundException:'无法加载文件或程序集' DevExpress.Xpf.Grid.v14.2.Core,Version = 14.2.3.0,Culture = neutral,PublicKeyToken = b88d1754d700e49a'或其中一个依赖项。系统找不到指定的文件。'
我该如何解决这个问题?我之后可以使用Caliburn.Micro吗?
答案 0 :(得分:0)
尝试使用这段代码:
{{1}}
让我知道它是怎么回事?
答案 1 :(得分:0)
Nuget背后的代码似乎是使用特定版本的DevExpress.Xpf.Grid.vXX.X编译的,该版本可能与源代码中的版本不同。
一种可能的解决方案(稍微痛苦)是构建DLL以支持源代码中的版本: