Visual Studio 2022 WinForms 设计器挂在“加载设计器...”上

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

当我尝试在解决方案的启动项目中打开 WinForms 设计器时,出现“正在加载设计器...”屏幕,“您可以在设计器在后台加载时继续工作”。这个屏幕永远存在,设计器没有加载。这似乎在项目中以任何形式或控制发生。

如果我尝试在同一解决方案的另一个项目中打开另一个表单的设计器,我会看到这个屏幕,但几秒钟后,设计器就打开了。

我尝试清理项目,删除“.VS”目录,重启机器,没有任何帮助...

有什么想法吗?

winforms designer visual-studio-2022
8个回答
5
投票

我有同样的问题。

通过以管理员身份运行 VS 2022 解决。

等待 Nuget 包更新


2
投票

我有同样的问题。

  1. 复制项目目录下的所有文件
  2. Create a new project using the template "Windows Forms App (.NET Framework)" not "Windows Forms App".
  3. 然后复制旧项目中的所有文件。

1
投票

我有同样的问题。我尝试了 Restore Nuget Packages 并解决了问题。

  1. 选择工具 -> 选项 -> NuGet 包管理器然后勾选允许 Nuget 下载丢失的包.
  2. 右键单击solution并选择Restore Nuget Packages
  3. 关闭解决方案并重新打开它。

0
投票

首先,你必须检查NuGet Packet Manager 工具 -> NuGet 包管理器 -> 包管理器设置

弹窗,点击NuGet Package Manager -> General 在此选项卡中选中“允许 NuGet 下载丢失的包”。

如果您只有一个来源是“Microsoft Visual Studio 离线包”,请移至“包源”选项卡下,您只需从 API NuGet 添加一个包

点击确定,然后 taraaaaaa 成功了


0
投票

我能够通过取消选中“在解决方案资源管理器中跟踪活动项”选项来修复它。

按照以下步骤禁用此选项:

  1. 单击菜单工具 > 选项
  2. 展开“项目和解决方案”并单击“常规”
  3. 取消选中“在解决方案资源管理器中跟踪活动项”选项
  4. 点击确定
  5. 观察到您现在可以通过示例单击 Form1.cs 来打开表单编辑器

0
投票

从 W7 上的 Studio 2019 迁移到 W10 上的 Studio 2022。 在打开一个 2019 项目之前,我手动更改: TargetFramework>net5.0-windows 中: 目标框架>net6.0-windows

然后我在net6.0-windows中的bin\debug中重命名net5.0-windows映射

然后我打开项目并构建它。

在此之后表格打开。

我尝试使用 MS 升级实用程序,但是那个更改了类中的表单,无法在设计器中打开它们


0
投票

我有同样的问题。

我找到的唯一解决方案:

  • 删除项目依赖
  • 清除解决方案

设计师开始工作:)


-2
投票
  1. 不要用 OneDrive 备份你的项目
  2. 不要授予管理员对 framework 或 dotnet 或 visual studio 的权限,也不要那样安装
© www.soinside.com 2019 - 2024. All rights reserved.