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">
...............
最佳答案
猜测一下。 Visual Studio 是一个 32 位应用程序,它无法正确加载 x64 dll :)
关于c# - 使用 x64 时无法加载 WPF 设计器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9256900/