WPF:无法在设计器中加载文件或程序集错误,但应用程序运行没有问题

问题描述 投票:0回答:1

为了尝试解决设计器的另一个问题,我删除了 bin 和 obj 目录。从那时起,我在设计器中遇到了这个错误: “错误消息“无法加载文件或程序集“DesktopClient,版本=1.0.0.0,Culture=neutral,PublicKeyToken=null”。系统找不到指定的文件。”。 我可以毫无问题地运行应用程序,错误仅与设计器有关。 DesktopClient程序集是WPF项目的程序集。

我已经尝试过:

  • 重新启动IDE
  • 更新IDE

该项目面向 .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>
wpf visual-studio-2022
1个回答
0
投票

有时智能感知会进入不良状态,删除

.vs
文件夹将清除该状态。这不是一个超级优雅的解决方案,但它应该有效。

© www.soinside.com 2019 - 2024. All rights reserved.