dll中的引用控件是在XAML中绘制的,但不是构建的

时间:2015-04-06 15:45:24

标签: .net wpf xaml visual-studio-2012 dll

在WPF项目中,我尝试使用.dll中定义的Control

  1. 我添加了.dll作为我项目的参考
  2. 我在XAML中导入了所需的命名空间
  3. 我在XAML中插入控件
  4. 使用Visual Studio在设计时正确绘制控件。 但是,当我尝试构建项目时,我将得到以下错误:

    Type 'xxx' is not defined
    

    我的项目和.dll都针对.NET Framework 4.5。

    如何在设计时正确绘制控件但是无法构建它?

    编辑:

    将命名空间导入XAML:

    xmlns:myControls="clr-namespace:MyControl.Controls;assembly=MyControl"
    xmlns:myControl="clr-namespace:MyControl;assembly=MyControl"
    

    实际控制(无法构建)

    <myControls:MyControl/>
    

    引用的dll属性:

    enter image description here

    构建时,Visual Studio会出错:

    Type 'MyControl.Controls.MyControl' is not defined.
    

    错误指向MainWindow.xaml和MainWindow.g.i.vb。

0 个答案:

没有答案