0
我试图将基于C#的WPF应用程序迁移到相同的项目,但基于VB.NET writed。从外部DLL控件的VB.NET项目XAML生成错误
我有一些XAML窗口的问题。
该窗口有一些从外部dll控件的参考。例如:
<Window x:Class="Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:menus="clr-namespace:My.Frame.UI.WPF;assembly=My.Frame.UI.WPF.Menus">
<DockPanel
LastChildFill="True">
<StackPanel
DockPanel.Dock="Top"
Style="{DynamicResource ToolbarStackPanel}">
<menus:MenuFullMaintenance />
<TextBox Name="Test02"/>
</StackPanel>
</DockPanel>
</Window>
如果我用这个xaml构建解决方案,它工作正常。但是,如果我写:
<menus:MenuFullMaintenance Name="Test01" />
我有这样的错误消息: “错误类型8 'My.Frame.UI.WPF.MenuFullMaintenance' 没有定义(Window1.g.vb)”
“名称”属性引发此异常...为什么?如何解决它?
我解决了。问题是项目的根名称空间...现在我把它留空并且项目工作。 – 2010-07-26 16:51:53