问题描述
我刚刚面临来自 C# WPF 的错误,无法从下面的文件夹加载本地程序集 Cs。此外,我已经正确设置了程序集的路径,但我仍然面临这样的错误。
"名称 'aaa' 在命名空间 'clr-namespace:aaa' 中不存在"
我在网上搜索了类似的错误,并确保我遵循了所有可用的建议,例如:
一切还是一样。我正在使用 Visual Studio 2019 并使用 WPF C# 之前谢谢你。我附上了我的屏幕截图 here。
解决方法
DesignerCanvas.cs 中声明的命名空间块必须与您在 XAML 上调用的完全一样,如下所示:
namespace DashboardDesigner.DashboardDesigner.Properties {
public class DesignerCanvas {
...
}
}
请记住,您的文件夹结构并不直接定义您的命名空间路径,但强烈建议您保持命名空间路径与文件夹结构匹配,以便您可以轻松地在项目中找到自己的位置。
此外,请确保仅将 {x:Static}
用于真正声明为 static
或根据定义为静态的内容,例如 enum
项。