为了尝试解决设计器的另一个问题,我删除了 bin 和 obj 目录。从那时起,我在设计器中遇到了这个错误: “错误消息“无法加载文件或程序集“DesktopClient,版本=1.0.0.0,Culture=neutral,PublicKeyToken=null”。系统找不到指定的文件。”。 我可以毫无问题地运行应用程序,错误仅与设计器有关。 DesktopClient程序集是WPF项目的程序集。
我已经尝试过:
该项目面向 .NET 8.0。
这是XAML代码:
<Window x:Class="DesktopClient.Views.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:root="clr-namespace:DesktopClient"
xmlns:local="clr-namespace:DesktopClient.Views"
xmlns:viewModels="clr-namespace:DesktopClient.ViewModels"
xmlns:controls="clr-namespace:DesktopClient.Controls"
mc:Ignorable="d"
Title="MainWindow" Height="450" Width="800"
d:DataContext="{d:DesignInstance viewModels:MainWindowViewModel, IsDesignTimeCreatable=true}">
<Window.Resources>
<DataTemplate x:Key="IModeViewModel">
<StackPanel>
<ContentControl Content="{Binding}"/>
</StackPanel>
</DataTemplate>
<DataTemplate DataType="{x:Type viewModels:OrdersListModeViewModel}">
<!-- some content -->
</DataTemplate>
<!-- some content -->
</Window.Resources>