WPF Designer在使用x86时成功加载,但在使用x64时出现了这样的错误:
错误1未定义的CLR命名空间。 'clr-namespace'URI是指未包含在程序集中的名称空间“TerminatorConsole2.View”。 C:\ Oleg \ projects \ MBClient \ TerminatorConsole2 \ View \ StrategyView.xaml 5 12 TerminatorConsole2
问题是什么以及如何解决?
<UserControl
x:Class="TerminatorConsole2.View.StrategyView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vw="clr-namespace:TerminatorConsole2.View" <------ problem line
HorizontalAlignment="Center"
VerticalAlignment="Center"
Width="1328" mc:Ignorable="d" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" Height="562">
...............
答案 0 :(得分:2)
猜测。 Visual Studio是一个32位应用程序,它不能正确加载x64 dll:)
答案 1 :(得分:0)
尝试重建解决方案,错误可能会消失。另请查看其他食谱:The 'clr-namespace' URI refers to a namespace that is not included in the assembly。