未定义的CLR命名空间,当“应用程序类型”为“类库”时

时间:2013-08-14 06:57:16

标签: wpf compiler-errors namespaces clr

我正在开发一个类库,当我添加 xmlns:my="clr-namespace:Sympraxis.Capture.Common.Imagecontrol" 时,我需要在此类库中添加XAML  由于Usercontrols命名空间,我得到Designer Compile错误。 我在许多应用程序中添加了这种命名空间,其中<​​strong>应用程序类型是WPF类库/ WPF应用程序。但现在我需要添加XAML并引用应用程序类型为类库的命名空间。此外,这是 x86 ,并且在添加此命名空间之前我的bild已成功完成。我已经尝试了很多次,但最后两天坚持了下来。

<UserControl x:Class="ImageOrientation"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:sys='clr-namespace:Sympraxis.Capture.Common.ImageControl'
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
             mc:Ignorable="d" 
             d:DesignHeight="300" d:DesignWidth="300">

1 个答案:

答案 0 :(得分:0)

如果在类视图窗口中看不到 Sympraxis.Capture.Common.Imagecontrol ,则表示项目中该命名空间下没有任何类型,因此编译错误。另外,从你的XAML,我看到ImageOrientation usercontrol不在任何名称空间下,这个类应该在提到的名称空间下吗?