我正在写一个与插件一起使用的应用程序。在主程序中,我通过在程序集中查找插件接口来加载所有插件。
我所有基于 WPF 的插件(VB.NET v4.0 和 C# v4.0)都会被识别,除了一个。该插件使用 ResourceDictionaries、大量模板和子目录。这个插件是在 Visual Studio 2010 和 Expression Blend 4 中基于 WPF 4.0 用 C# 编写的。
这很奇怪,因为插件在主程序中被识别。但经过几次测试和构建后,主程序停止识别插件。
我备份了工作插件和插件,不再识别。csproj 文件和设置几乎相同。
我找不到解决方案,谷歌也不太了解这个问题。
如果找到一些信息,XAML 代码会影响程序集,因此其他程序无法识别它。但是没有关于此的具体信息,也没有解决方案。
有没有人知道这个问题并且更好 - 有没有人知道解决方案?