gpt4 book ai didi

c# - "Could not load file or assembly"在C#中使用Wpf自定义控件时出现异常

转载 作者:太空狗 更新时间:2023-10-29 23:45:24 24 4
gpt4 key购买 nike

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

项目启动前没有报错,代码补全提示对应的类。

实际问题出现在Wpf Window的Constructor中,InitializeComponent()方法抛出异常,信息如下:

"A first chance exception of type 'System.Windows.Markup.XamlParseException' occurred in PresentationFramework.dll

Additional information: Could not load file or assembly 'WpfCustomControlLibrary, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified."

无论提到的类的内容如何,​​都会发生这种行为,我已经尝试过使用最基本的代码。我还尝试在 AddIn 项目中创建 Wpf 窗口,仅使用 Wpf 自定义控件库项目(没有单独的类库)。虽然这个场景工作得很好,但我非常希望保留单独的类库用于结构目的。

非常感谢任何帮助,如果需要更多信息,请告诉我。

亲切的问候

最佳答案

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

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

关于c# - "Could not load file or assembly"在C#中使用Wpf自定义控件时出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25484949/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com