明天的明天 永远的永远 未知的一切 我与你一起承担 ??

是非成败转头空 青山依旧在 几度夕阳红 。。。
随笔 - 1275, 文章 - 0, 评论 - 214, 阅读 - 320万
  博客园  :: 首页  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

VS2022 正在加载设计器,一直加载卡死(解决方案)

Posted on   且行且思  阅读(1019)  评论(0编辑  收藏  举报

双击打开一个Form1文件,显示正在加载设计器,一直加载卡死

 

 

解决方法:

 

一、右键管理员运行VS2022  或属性,高级》管理员运行勾选

二、修改下载的NuGet包存储位置:

1、Nuget.Config 文件路径:

C:\Users\{登录用户名}\AppData\Roaming\NuGet

文件内容

原始文件内容为:

xml version="1.0" encoding="utf-8"?
<configuration>
    <packageSources>
        <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
    packageSources>
configuration>

修改后的内容为:

复制代码
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <disabledPackageSources>
    <add key="Microsoft and .NET" value="true" />
  </disabledPackageSources>
  <packageRestore>
    <add key="enabled" value="True" />
    <add key="automatic" value="True" />
  </packageRestore>
  <bindingRedirects>
    <add key="skip" value="False" />
  </bindingRedirects>
  <packageManagement>
    <add key="format" value="0" />
    <add key="disabled" value="False" />
  </packageManagement>
  <packageSources>
    <add key="nuget (官网-lt)" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
  </packageSources>
  <activePackageSource>
    <add key="Microsoft Visual Studio Offline Packages" value="D:\.nuget\packages" />
  </activePackageSource>
</configuration>
复制代码

 

三、修改VS离线包引用地址:

1、文件路径

C:\Program Files (x86)\NuGet\Config

2、打开修改 “Microsoft.VisualStudio.Offline.config”,文件内容

原始文件内容:

xml version="1.0" encoding="utf-8"?
<configuration>
    <packageSources>
        <add key="Microsoft Visual Studio Offline Packages" value="C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\"/>
    </packageSources>
configuration>

 

修改后的文件内容:

复制代码
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="Microsoft Visual Studio Offline Packages" value="D:\.nuget\packages"/>
  </packageSources>
   <config> 
    <add key="globalPackagesFolder" value="D:\.nuget\packages" />
   </config>
</configuration>
复制代码

 

修改完成后重启VS,一切正常,完成

 

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2009-09-03 C# :实现水印与图片合成,并利用Graphics 压缩图像质量 , (委托实现listBox的动态添加提示)。。。。。。。。。。。。
点击右上角即可分享
微信分享提示