我正在尝试在WPF窗口中创建和使用WPF自定义控件。 窗口在类库项目中定义,并在Office Word AddIn项目中使用,而自定义控件在Wpf自定义控件库项目中定义。
在项目启动之前没有任何错误,代码完成也会建议相应的类。
实际问题出现在Wpf窗口的构造函数中,其中InitializeComponent()方法抛出具有以下信息的异常:
“类型的第一次机会例外 'System.Windows.Markup.XamlParseException'发生在 PresentationFramework.dll
其他信息:无法加载文件或程序集 'WpfCustomControlLibrary,PublicKeyToken = null'或其中一个 依赖。系统找不到指定的文件。“
无论上述类的内容如何,都会发生此行为,我已尝试使用最基本的代码。 我还尝试使用Wpf自定义控件库项目(没有单独的类库)在AddIn项目中创建Wpf窗口。虽然这种情况很好,但我非常感谢保留单独的类库以用于结构目的。
非常感谢任何帮助, 如果需要进一步的信息,请告诉我。
亲切的问候
答案 0 :(得分:1)
您是否尝试使用以下语法指定定义自定义控件的程序集:
xmlns:export="clr-namespace:your.custom.control.namespace;assembly=your.assembly.name"