>Hi,
>Simple piece of XAML referencing a component in another assembly:
<UserControl x:Class="LLNet.Modules.Library.Views.Test"
> xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
> xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
> xmlns:llc="clr-namespace:LLNet.Layout;assembly=Canvas">
> <ContentControl>
> <llc:LLMainCanvas/>
> </ContentControl>
></UserControl>
The assembly that this is in has a reference to the project for the 'Canvas' assembly. When this runs I get the following exception:
>
>"Cannot find type 'LLNet.Layout.LLMainCanvas'. The assembly used when compiling might be different than that used when loading and the type is missing."
>
>The weird thing is that simply by adding a reference to any object in the 'Canvas' assembly anywhere in code (e.g. "LLNet.Layout.LLCanvas llc;") allows this to run without a problem.
>
>Any clues,
>TIA
>Viv
That is weird... Have you tried adding a reference to 'Canvas' into what ever assembly is calling "LLNet.Modules.Library.Views.Test"?
not sure if it applies, but this is why I ask:
http://www.smartypantscoding.com/content/odd-error-compositewpf-and-other-embedded-controls