惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
腾讯CDC
M
MIT News - Artificial intelligence
Y
Y Combinator Blog
L
LangChain Blog
Vercel News
Vercel News
云风的 BLOG
云风的 BLOG
GbyAI
GbyAI
Stack Overflow Blog
Stack Overflow Blog
Microsoft Azure Blog
Microsoft Azure Blog
B
Blog RSS Feed
The GitHub Blog
The GitHub Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
B
Blog
P
Proofpoint News Feed
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园_首页
Google DeepMind News
Google DeepMind News
WordPress大学
WordPress大学
aimingoo的专栏
aimingoo的专栏
小众软件
小众软件
IT之家
IT之家
A
About on SuperTechFans
H
Help Net Security

Donghai's Blog

使用DBeaver连接Dynamics 365 Dataverse | Donghai C# 技术备忘 - LINQ | Donghai 为Astro站点添加Google Analytics | Donghai C# 技术备忘 - LINQ - Donghai’s Blog 20260819 说些什么 | Donghai Dynamics 365 interview questions | Donghai C# 技术备忘 (1) | Donghai Dynamics 365 事件框架、事件执行管道 | Donghai 马拉松配速表 | Donghai 马拉松赛事分级 | Donghai 抖音创作日志(2026年) | Donghai 2026年跑步日志(5月开始) | Donghai 2FA | Donghai 初尝Github Actions | Donghai AstroPaper主题添加Waline评论 | Donghai Dynamics 365集中视图/聚焦视图/Focused View | Donghai AstroPaper主题添加GitHub风格的Markdown警告框 | Donghai AstroPaper主题自定义记录 | Donghai 我日常收藏的优质网站资源导航(持续更新) | Donghai 如何从归档页批量获取URL并提交到Bing Webmaster Tools | Donghai PaperMod 使用 Zeoseven 自定义网页字体 | Donghai 我常用的Prompt | Donghai Hugo默认时区导致本地预览文章不显示 | Donghai 通过手动提交工单解决Bing不收录网站问题 | Donghai 如何访问 Power BI 管理门户(Power BI Admin Portal) | Donghai 还在手敲时间戳?Win11输入法一个技巧,秒输当前时间戳 | Donghai 工作术语备忘录(持续更新) | Donghai 使用XrmToolBox导出安全角色表级权限到Excel | Donghai 24年的年终总结 | Donghai World笔记 | Donghai
解决XrmToolBox启动时报NuGet程序集加载失败 | Donghai
Donghai · 2025-03-05 · via Donghai's Blog

xrmtoolbox封面图

记录 XrmToolBox 启动时报 NuGet.Protocol、NuGet.Versioning 等程序集加载失败的排查过程,最终通过清理并重建插件目录解决问题,适合遇到类似启动错误的 D365 使用者参考

Table of contents

Open Table of contents
  • 问题现象
  • 初步判断
  • 解决思路
  • 解决方法
  • 插件目录位置说明
    • 方式一:直接通过路径访问
    • 方式二:通过 XrmToolBox 界面打开
  • 结果

问题现象

在启动 XrmToolBox 时,程序尚未完全加载,就弹出了程序集加载失败的错误提示,例如:

  • 未能加载文件或程序集 NuGet.Protocol, Version=6.4.0.123,或它的某一个依赖项
  • 系统找不到指定的文件

有时提示的并不一定是 NuGet.Protocol,也可能是 NuGet.VersioningNuGet.Common 等 NuGet 相关组件,但共同点是:XrmToolBox 无法正常启动,点击关闭后程序直接退出。

初步判断

这类错误通常不是 XrmToolBox 主程序损坏,而更像是以下原因之一:

  • 某个插件更新过程中异常中断
  • 插件依赖的 NuGet 程序集版本冲突
  • 插件目录中的文件不完整或已损坏

换句话说,问题往往出在插件环境,而不是 XrmToolBox 本身

解决思路

让 XrmToolBox 重新生成插件环境:

删除现有的 Plugins 插件目录,让 XrmToolBox 在下次启动时重新初始化

解决方法

  1. 完全关闭 XrmToolBox(确认进程已退出)
  2. 打开 XrmToolBox 的插件存储目录(路径见下文)
  3. 删除整个 Plugins 文件夹
  4. 重新启动 XrmToolBox
  5. 根据需要,在内置商店中重新安装常用插件

如果担心配置或数据问题,可以在删除前先将 Plugins 文件夹整体备份

插件目录位置说明

方式一:直接通过路径访问

将下面路径中的“你的用户名”替换为实际的 Windows 用户名:

C:\Users\你的用户名\AppData\Roaming\MscrmTools\XrmToolBox\Plugins

方式二:通过 XrmToolBox 界面打开

  1. 在 XrmToolBox 顶部菜单栏点击 Configuration → Settings
  2. 在 Settings 面板中选择 Paths
  3. 点击 Open XrmToolBox storage folder

打开插件存储目录

结果

删除插件目录后,XrmToolBox 可以正常启动,之前的 NuGet 程序集加载错误不再出现

重新安装插件后,常用工具运行也未发现异常

(完)

如果这篇文章刚好帮到了你,欢迎请我喝杯咖啡