gpt4 book ai didi

.net - Visual Studio 测试资源管理器错误 : An exception occurred while initializing the database. 有关详细信息,请参阅 InnerException

转载 作者:行者123 更新时间:2023-12-04 09:46:16 25 4
gpt4 key购买 nike

我正在使用 Visual Studio 2013。
我有两个分支。

测试资源管理器在分支 A 上工作正常,但在分支 B 上不起作用。 我在测试输出窗口中收到以下错误:

------ Discover test started ------
**An exception occurred while initializing the database. See the InnerException for details.**
========== Discover test finished: 4530 found (0:00:07.34) ==========

如您所见,它似乎发现了测试,但不会填充测试资源管理器窗口。

它使用什么数据库?是否有我可以删除的项目特定缓存?

我使用 resharper 所以尝试关闭它的单元测试引擎,但这没有帮助。
我已经完成重建清理等无济于事。

我最近安装了 VS 2015 但还没有使用它?这可能是个问题吗?

任何帮助将不胜感激。

最佳答案

我今天也遇到了这个问题,为了解决它,我做了以下事情:

  • 关闭 Visual Studio 2015 并打开 Visual Studio 2013
  • 单击工具 > 选项 > 数据库工具 > 数据连接并将 SQL Server 实例名称更改为 (LocalDb)\MSSQLLocalDB
  • 关闭 Visual Studio 2013
  • 打开任务管理器并结束所有 SQL Server Windows NT - 64 位进程
  • 使用 Windows 资源管理器导航到解决方案的位置并找到名为 TestResults
  • 的文件夹。
  • 从此文件夹中删除所有文件夹和文件,包括 Tests.mdf 文件
  • 打开 Visual Studio 2013,构建您的解决方案,您的测试应该会发现并运行

  • 希望这可以帮助 :)

    关于.net - Visual Studio 测试资源管理器错误 : An exception occurred while initializing the database. 有关详细信息,请参阅 InnerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33373911/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com