我在WPF应用程序中收到以下错误:
Declaration referenced in a method implementation cannot be a final method.
Run Code Online (Sandbox Code Playgroud)
我发现的唯一一件事就是问题是非虚拟方法被覆盖了,但是我检查过并且在我的对象中找不到任何东西.
编译时不会抛出错误,但只有在我调试时才会抛出.
有没有人有我可能会尝试的建议?
- 更新
OnStartup调用时,我在App.Xaml.cs 覆盖中出现错误:
var catalog = new AggregateCatalog();
catalog.Catalogs.Add(new DirectoryCatalog(localDir));
_container = new CompositionContainer(catalog);
Run Code Online (Sandbox Code Playgroud)
在_container上,升级到CSLA 4.5.10后,我收到15个LoaderException.
好的,我找到了我的问题.我希望在这里发布它可能有助于其他人找到我一直在寻找的问题.
在上面发布的代码中,localDir指向我本地机器上构建项目的目录,然后使用MEF获取.这里的问题是,有一个.dll到一个不同的项目,仍然引用旧版本的CSLA Save(),并且仍然被覆盖,虽然它不被允许.
所以简而言之,这是我的MEF目录中的.dll不匹配,所以一定要检查一下这样的东西.
希望这有助于某人!
| 归档时间: |
|
| 查看次数: |
4697 次 |
| 最近记录: |