我尝试将Windows窗体应用程序中的UserControl实现到WPF应用程序中。到目前为止,UserControl已生成并正常工作。
当我编译WPF应用程序时,我没有收到任何错误,但由于错误消息而无法加载设计:属性' Child'不支持' UserControl1 '
类型的值我使用以下XAML代码:
<Window x:Class="WpfApplication1LL_Neu.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:LowLightGrab="clr-namespace:LowLightGrab;assembly=LowLightGrab"
Title="MainWindow" Height="350" Width="525">
<Grid>
<WindowsFormsHost Height="205" HorizontalAlignment="Left" Margin="50,56,0,0" Name="windowsFormsHost1" VerticalAlignment="Top" Width="400" >
<LowLightGrab:UserControl1 />
</WindowsFormsHost>
</Grid>
当我运行应用程序时,无论如何详细的错误消息如下: 无法加载DLL&#39; VCECLB.dll&#39;:找不到指定的模块。 (HRESULT异常:0x8007007E)
因此我手动将VCECLB.dll添加到我的引用中。
我是否需要在我的XAML代码中另外引用或??
UserControl解决方案包含2个项目,而VCECLB.dll位于第一个项目中,如下所示:
这是我的错误消息的原因,因为命名空间的UserControl&#34; LowLightGrab &#34;无法访问(找到) VCECLB.dll ,因为它位于其他项目中?
谢谢!