Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 引用XAML中的另一个项目:未定义的CLR命名空间_Wpf_Xaml - Fatal编程技术网

Wpf 引用XAML中的另一个项目:未定义的CLR命名空间

Wpf 引用XAML中的另一个项目:未定义的CLR命名空间,wpf,xaml,Wpf,Xaml,在项目“MarkdownEditorTest”中,我试图引用另一个名为“MarkdownEditor”的项目中的控件,但得到了“Undefined CLR namespace”错误,如下图所示 引用该项目的方式不是如下所示吗 xmlns:me="clr-namespace:MarkdownEditor" 请注意,每个项目(C#、VB等)都会创建自己的程序集 如果它位于另一个程序集中,则需要指定程序集名称: xmlns:me="clr-namespace:Mark

在项目“MarkdownEditorTest”中,我试图引用另一个名为“MarkdownEditor”的项目中的控件,但得到了“Undefined CLR namespace”错误,如下图所示

引用该项目的方式不是如下所示吗

 xmlns:me="clr-namespace:MarkdownEditor"
请注意,每个项目(C#、VB等)都会创建自己的程序集

如果它位于另一个程序集中,则需要指定程序集名称:

xmlns:me="clr-namespace:MarkdownEditor;assembly=MarkdownEditor"
请注意,解决方案中的每个项目通常都会创建一个不同的程序集。请注意,项目名称可以不同于程序集名称。您可以在项目的属性(在“应用程序”选项卡中)中看到程序集名称


另外,请注意,项目名称可能与程序集名称不同。您可以在项目的属性(在“应用程序”选项卡中)中看到程序集名称。

我知道这可能是一个愚蠢的问题,但您是否在visual studio项目中包含了对其他项目的引用?

尽管添加了程序集,但我遇到了相同的问题。这是由于.net framework不匹配造成的。因此,请确保程序集的框架版本等于或低于当前项目。
我希望这个答案能对其他人有所帮助。

我没有,我也犯了同样的错误。谢谢你这么说。这至少对初学者有帮助。所以这不是一个愚蠢的问题:)