0

我在新的Visual Studio 2022中使用 C# WPF 并使用最新版本的Extended WPF ToolkitCostura Fody

我使用 Xceed WPF Toolkit 中的 TextBox Mask 并使用 Costura Fody 发布单个 exe 文件,该文件在 Visual Studio 2019 中的项目上工作,没有任何问题

我在 Visual Studio 2019/2022 中的 XAML:

<Window x:Class="WpfApp39.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:local="clr-namespace:WpfApp39"
    xmlns:XCEEDTool="http://schemas.xceed.com/wpf/xaml/toolkit"
    mc:Ignorable="d"
    Title="MainWindow" Height="450" Width="800">
<Grid>
    <XCEEDTool:MaskedTextBox Mask="0000/00/00" Margin="292,103,292,269"></XCEEDTool:MaskedTextBox>
</Grid>

但是在安装 Visual Studio 2022 并执行相同的项目和这些掘金之后,我遇到了这个错误

错误 XDG0062 无法加载文件或程序集“Xceed.Wpf.Toolkit,版本=4.2.0.0,文化=中性,PublicKeyToken=3e4669d2f30244f4”或其依赖项之一。该系统找不到指定的文件。

图像1 图2

注意:对于所有引用,Copy Local 都是 True,问题来自 Fody,因为在我安装之前 Xceed 工作正常!较低版本的 Visual Studio 2022 也没有此项目的此问题

我尝试了什么:

  • 使用这些 nugets 的另一个版本;
  • 添加来自另一条路径的引用;
  • 更改 .Network 版本

它们都不起作用,请帮助。

4

0 回答 0