gpt4 book ai didi

wpf - 标记 "xxx"在 XML 命名空间“yyy”中不存在/找不到引用

转载 作者:行者123 更新时间:2023-12-03 10:44:47 24 4
gpt4 key购买 nike

我有一个 winform 用户控件,而不是我想添加到 wpf 项目中。

我添加了相关引用(WindowsFormsIntegration、SystemWindowsForms 和我的用户控件 dll)并在我的 XAML 中添加了这一行:

xmlns:MyControl="clr-namespace:xx.xx.xx;assembly=xx.xx"

然后这个:
<WindowsFormsHost><MyControl:control></MyControl:control></WindowsFormsHost>

当我编写“MyControl:”时,“控件”会自动显示,这意味着 VS 识别控件并且添加的所有引用都正常......但是当我编译项目时,这给了我标题中的错误。

编辑

当我编译所有项目时,这很奇怪,我遇到错误“找不到类型或命名空间名称“xx”...”
但是我添加了所有引用并且 VS 识别了命名空间,那么为什么编译器没有找到它们?如果这个问题得到解决,我相信其他问题也会消失。

最佳答案

解决方案是:转到您的项目属性并更改 Target Framework来自 Client Profile到您正在使用的 .Net 的完整版本,请参见下图。如果您的 DLL 以完整的 .NET Framework 为目标,而您的 WPF 应用程序(主项目)以 .Net Client Profile 为目标,则会发生此问题。

Change Your Target Framework to the Full Version

关于wpf - 标记 "xxx"在 XML 命名空间“yyy”中不存在/找不到引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6483581/

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