1

我正在写一个与插件一起使用的应用程序。在主程序中,我通过在程序集中查找插件接口来加载所有插件。

我所有基于 WPF 的插件(VB.NET v4.0 和 C# v4.0)都会被识别,除了一个。该插件使用 ResourceDictionaries、大量模板和子目录。这个插件是在 Visual Studio 2010 和 Expression Blend 4 中基于 WPF 4.0 用 C# 编写的。

这很奇怪,因为插件在主程序中被识别。但经过几次测试和构建后,主程序停止识别插件。

我备份了工作插件和插件,不再识别。csproj 文件和设置几乎相同。

我找不到解决方案,谷歌也不太了解这个问题。

如果找到一些信息,XAML 代码会影响程序集,因此其他程序无法识别它。但是没有关于此的具体信息,也没有解决方案。

有没有人知道这个问题并且更好 - 有没有人知道解决方案?

4

1 回答 1

0

关于您的附加评论(XamlParseException):

您是否在主项目(正在加载插件)和插件项目中引用了 System.Windows.Interactivity.dll?

于 2013-02-15T08:38:41.830 回答