You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

发布时无法加载AjaxControlToolkit.dll程序集,本地构建正常求助

解决方案:发布时加载AjaxControlToolkit.dll失败(0x80131515)

针对你遇到的仅本地发布报错、其他开发者正常的情况,试试以下几个针对性方案:

  • 重新同步NuGet包版本
    右键项目→管理NuGet程序包,找到AjaxControlToolkit,先卸载再重新安装和团队一致的版本。本地dll可能存在损坏或版本不匹配的情况,重装能确保文件完整性和版本统一。

  • 确认引用的“复制本地”属性
    在项目的引用列表里找到AjaxControlToolkit,右键选择“属性”,确保复制本地设置为True。这能保证发布时dll会被正确复制到输出目录,避免发布后找不到文件。

  • 清理项目和NuGet缓存

    1. 删除项目根目录下的bin和obj文件夹,右键项目选择“清理解决方案”,再重新生成
    2. 打开VS的「工具」→「选项」→「NuGet包管理器」→「常规」,点击「清除所有NuGet缓存」
      缓存文件损坏可能导致发布时读取dll异常,清理后能排除这个问题。
  • 排查杀毒软件拦截
    Windows Defender或第三方杀毒软件可能会误拦截dll文件的读取操作。暂时关闭杀毒软件,或者把项目所在的C:\Users\user\Documents\VSSolutions\myWebApp文件夹添加到信任列表,再尝试发布。

  • 检查.NET框架版本兼容性
    右键项目→「属性」→「应用程序」,确认目标.NET Framework版本和团队使用的一致,且和AjaxControlToolkit的版本兼容(比如部分新版本的AjaxControlToolkit要求.NET 4.7.2及以上)。版本不匹配可能导致加载依赖失败。

内容的提问来源于stack exchange,提问作者Be05x5

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 06:01:37