Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Referring to another project in XAML: Undefined CLR namespace

Tags:

wpf

xaml

From the project "MarkdownEditorTest" I am trying to refer to controls from another project called "MarkdownEditor" but am getting the "Undefined CLR namespace" error as seen in the image below.

Isn't the way to refer to that project something like below?

 xmlns:me="clr-namespace:MarkdownEditor" 

like image 888
Jiew Meng Avatar asked Nov 19 '10 12:11

Jiew Meng


2 Answers

Note that each project (C#, VB, etc.) creates its own assembly.

If it's in another assembly, you need to specify the assembly name:

xmlns:me="clr-namespace:MarkdownEditor;assembly=MarkdownEditor" 

Note that generally each project in a solution creates a distinct assembly. And note that a project's name can be different than the assembly name. You can see the assembly name in the project's properties (in the application tab).

Also, be aware that a project's name can be different than the assembly name. You can see the assembly name in the project's properties (in the application tab).

like image 74
Thomas Levesque Avatar answered Sep 21 '22 10:09

Thomas Levesque


I know that this may be a silly question, but have you included a reference to the other project in your visual studio project ?

like image 38
Dean Chalk Avatar answered Sep 24 '22 10:09

Dean Chalk