“无法加载文件或程序集”在C#中使用Wpf自定义控件时出现异常

时间:2014-08-25 11:30:29

标签: c# wpf exception wpf-controls

我正在尝试在WPF窗口中创建和使用WPF自定义控件。 窗口在类库项目中定义,并在Office Word AddIn项目中使用,而自定义控件在Wpf自定义控件库项目中定义。

在项目启动之前没有任何错误,代码完成也会建议相应的类。

实际问题出现在Wpf窗口的构造函数中,其中InitializeComponent()方法抛出具有以下信息的异常:

  

“类型的第一次机会例外   'System.Windows.Markup.XamlParseException'发生在   PresentationFramework.dll

     

其他信息:无法加载文件或程序集   'WpfCustomControlLibrary,PublicKeyToken = null'或其中一个   依赖。系统找不到指定的文件。“

无论上述类的内容如何,​​都会发生此行为,我已尝试使用最基本的代码。 我还尝试使用Wpf自定义控件库项目(没有单独的类库)在AddIn项目中创建Wpf窗口。虽然这种情况很好,但我非常感谢保留单独的类库以用于结构目的。

非常感谢任何帮助, 如果需要进一步的信息,请告诉我。

亲切的问候

1 个答案:

答案 0 :(得分:1)

您是否尝试使用以下语法指定定义自定义控件的程序集:

 xmlns:export="clr-namespace:your.custom.control.namespace;assembly=your.assembly.name"