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