Wpf 引用XAML中的另一个项目:未定义的CLR命名空间
在项目“MarkdownEditorTest”中,我试图引用另一个名为“MarkdownEditor”的项目中的控件,但得到了“Undefined CLR namespace”错误,如下图所示 引用该项目的方式不是如下所示吗Wpf 引用XAML中的另一个项目:未定义的CLR命名空间,wpf,xaml,Wpf,Xaml,在项目“MarkdownEditorTest”中,我试图引用另一个名为“MarkdownEditor”的项目中的控件,但得到了“Undefined CLR namespace”错误,如下图所示 引用该项目的方式不是如下所示吗 xmlns:me="clr-namespace:MarkdownEditor" 请注意,每个项目(C#、VB等)都会创建自己的程序集 如果它位于另一个程序集中,则需要指定程序集名称: xmlns:me="clr-namespace:Mark
xmlns:me="clr-namespace:MarkdownEditor"
请注意,每个项目(C#、VB等)都会创建自己的程序集
如果它位于另一个程序集中,则需要指定程序集名称:
xmlns:me="clr-namespace:MarkdownEditor;assembly=MarkdownEditor"
请注意,解决方案中的每个项目通常都会创建一个不同的程序集。请注意,项目名称可以不同于程序集名称。您可以在项目的属性(在“应用程序”选项卡中)中看到程序集名称
另外,请注意,项目名称可能与程序集名称不同。您可以在项目的属性(在“应用程序”选项卡中)中看到程序集名称。我知道这可能是一个愚蠢的问题,但您是否在visual studio项目中包含了对其他项目的引用?尽管添加了程序集,但我遇到了相同的问题。这是由于.net framework不匹配造成的。因此,请确保程序集的框架版本等于或低于当前项目。
我希望这个答案能对其他人有所帮助。我没有,我也犯了同样的错误。谢谢你这么说。这至少对初学者有帮助。所以这不是一个愚蠢的问题:)