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

使用Visual Studio内置测试工具时MSTest无法找到TestAdapter.dll报错

解决Visual Studio内置测试工具找不到MSTest.TestAdapter.dll的问题

你在使用VS内置测试工具运行测试时碰到的这个文件找不到错误,是测试资源管理器加载MSTest适配器时的常见问题,我整理了几个经过验证的解决办法:

  • 清理测试临时缓存文件夹
    错误里指向的路径C:\Users\brubin\AppData\Local\Temp\VisualStudioTestExplorerExtensions\MSTest.TestAdapter.1.1.18是VS存放测试适配器临时文件的目录,直接删掉这个文件夹,重启VS后再运行测试——VS会自动重新下载并部署正确的适配器文件,这是最常用的解决方式。

  • 重新管理NuGet测试包
    打开项目的NuGet包管理器,找到MSTest.TestAdapter和MSTest.TestFramework这两个包:

    1. 先尝试将它们更新到最新的稳定版本;
    2. 如果更新无效,就先卸载这两个包,再重新安装(可以选择和之前相同的版本,也可以直接安装最新版);
      操作完成后记得清理解决方案,重新生成项目。
  • 修复Visual Studio安装
    如果上面的方法都没效果,可能是VS的测试组件本身出现了损坏。打开Visual Studio Installer,找到你的VS版本,点击「修改」然后选择「修复」选项,等修复完成后重启VS再进行测试。

  • 检查项目目标框架兼容性
    确认你的测试项目的目标框架和主项目匹配,同时也要符合当前安装的MSTest适配器支持的版本——比如旧版本的MSTest适配器可能不支持.NET Core或更高版本的框架。

你遇到的错误详情:
[2018年3月29日 下午1:39:14 错误] System.IO.FileNotFoundException: C:\Users\brubin\AppData\Local\Temp\VisualStudioTestExplorerExtensions\MSTest.TestAdapter.1.1.18/build/_common/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll at Microsoft.VisualStudio.TestWindow.Controller.TestPlatformProvider.PerformShadowCopy(IEnum...

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 06:58:35