Visual Studio 2022 发布/调试构建正常,发布期间出错

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

Visual Studio 2022 v17.8.6

在解决方案资源管理器中,我为我的 WPF 应用程序选择“发布”。在从 Net7 升级到 Net8 之前,FolderPublish 工作正常。升级项目或VS后出现这些错误

找不到类型或命名空间名称“HashSet<>”(您是 缺少 using 指令或程序集引用?)

我个人并没有在我的代码中任何地方引用 HashSet。也许 Nuget 包是??

下一个错误重复了 6 次。将该行添加到我的项目中解决了该问题。为什么它突然出现在第一位?

“拦截器”实验功能在此未启用 命名空间。添加 '$(InterceptorsPreviewNamespaces);Microsoft.Extensions.Configuration.Binder.SourceGeneration' 到您的项目。

我有一个控制台项目,也从 Net7 升级到 Net8,并且发布工作正常。它的目标与失败的 WPF 应用程序相同的 Nuget 包。构建工作以及运行应用程序也是如此。

wpf .net-core visual-studio-2022 .net-7.0
1个回答
0
投票

在项目中添加了此功能并删除 7.0 解决了此问题。

net8.0-windows7.0

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