当前位置: 首页 > 知识库问答 >
问题:

VS2017无法发现MSTest测试

沙柏
2023-03-14

我的一些 .Net Framework 4.5 和 4.6 和 4.7 项目没有被测试资源管理器发现它们的测试,我一直遇到这个反复出现的问题。“测试”日志输出显示:

给定的程序集名称或代码库无效。(HRESULT的例外情况:0x80131047)

这就是我所有的信息。

我已经尝试了不同版本的MSTest.Framework和适配器等的几乎所有组合。只是想不通这个。我已经完成了测试扩展缓存清除。

共有3个答案

龚铭
2023-03-14
匿名用户

在我的例子中,我的< code>app.config xml格式中的一个错误阻止了在那个测试项目上发现和运行测试。< br >然而,实际上很奇怪的是,错误是这个而不是错误的配置...

劳高爽
2023-03-14

我遇到了同样的问题。我使用的是VS 2017和. Net版本4.7。虽然我通过添加Visual Studio质量工具和删除MSTest框架和适配器包使测试可运行,但我遇到了其他问题,例如“无法加载System. Runtime”

更新:就我而言,出现此问题的根本原因是删除了

尚鸿才
2023-03-14

我已经将一些项目升级到4.6.2,其中两个有应用程序。具有特定程序集绑定的配置文件。

删除两个 app.config 文件为我解决了问题 - 文件中没有使用其他设置,所以我只是删除而不是修复绑定。

 类似资料:
  • 我试图与TeamCity建立持续集成,并坚持使用Visual Studio tests Runner运行单元测试步骤。 加载[02:42:07]C:\teamcity\buildagent\work\f7a05248f49c57a1\lodcore\userpresentationtests\bin\release\userpresentationtests.dll... [02:42:07][步

  • 我是新来的单元测试,我试图运行一个简单的测试,但按下"运行测试"按钮后,它的负载,然后什么都没有 怎么了????!!

  • 我在发现测试时遇到了visual studio 2015 for Web的问题。我写的很简单。Net核心应用,添加了带测试的项目,我的project.json是这样的: 然后在我的测试项目中,我写了第一个测试: 当我生成解决方案时,未发现我的测试,并且在测试输出窗口中收到以下消息: 有趣的是,甚至没有6.0.0.0版本的牛顿软件. 我尝试了以下方法: 将测试体系结构更改为 x64 以管理员身份启动

  • 问题内容: 我正在尝试通过MSTest / Selenium在C#中进行数据驱动的测试。这是我尝试设置的一些代码示例: 这是我的错误:错误3非静态字段,方法或属性’Microsoft.VisualStudio.TestTools.UnitTesting.TestContext.DataRow.get’需要对象引用E:\ Projects \ SeleniumProject \ SeleniumPr

  • 我昨晚睡觉时所有的测试都出现了,今天重新加载了项目,无论我怎么尝试,VS测试运行程序都没有得到任何东西。 昨天,当我加载项目时,我遇到了类似的问题,但通过添加对Microsoft.DotNet.内部成就的引用来解决它 - 正如这篇文章所建议的那样:链接。但是,即使有参考文献,它现在也在做同样的事情。我现在也尝试了帖子中的几乎所有答案,但无济于事。 我已经与一个基本的控制台项目进行了比较,除了包含的