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