我试图从项目“MarkdownEditorTest”引用来自另一个项目“MarkdownEditor”的控件,但是我得到了“Undefined CLR namespace”错误,如下图所示
不是像下面那样引用该项目的方式吗?
xmlns:me="clr-namespace:MarkdownEditor"
答案 0 :(得分:36)
如果它在另一个程序集中,则需要指定程序集名称:
xmlns:me="clr-namespace:MarkdownEditor;assembly=MarkdownEditor"
答案 1 :(得分:3)
我知道这可能是一个愚蠢的问题,但您是否在Visual Studio项目中包含了对其他项目的引用?
答案 2 :(得分:0)
尽管添加了程序集,但我遇到了同样的问题。这是由于.net框架不匹配。因此,请确保程序集的框架版本等于或低于当前项目。 我希望这个答案对其他人有帮助。