首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >NUnit测试适配器3似乎找不到NUnit3框架,导致测试资源管理器无法显示测试

NUnit测试适配器3似乎找不到NUnit3框架,导致测试资源管理器无法显示测试
EN

Stack Overflow用户
提问于 2018-06-07 03:59:34
回答 1查看 339关注 0票数 0

我有一个项目,在这个项目中,我已经将NUnit3框架和其他一些打包到一个内部dll中。但是,当我在项目中引用dll时,我无法在Visual Studio 15的TEST Explorer中显示测试。

在项目类中,我能够使用NUnit.Framework方法。我认为这个问题与NUnitTestAdapter3有关,无法找到对NUnit3Framework的引用。因为在我从DLL中删除Nunit3框架并将NUnit3框架和NUnit 3测试适配器添加到我的项目中之后,我能够显示测试。所以我猜NUnit3测试适配器包和我的包含NUnit3框架的动态链接库之间存在连接中断。

有没有一种方法可以让NUnit3测试适配器在我的自定义DLL中引用NUnit3框架来显示这些内容?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-07 06:03:04

问题不在于适配器,而在于它所使用的NUnit测试引擎。该引擎具有用于确定正在使用的框架的代码。该代码实际上取决于框架的名称。

在NUnit V2下,我们尝试加载您所指向的任何程序集。但在NUnit 3中,引擎必须找出正在使用的框架,因为它通过扩展支持多个框架。

目前没有办法绕过这一点。您需要使用实际的nunit.framework程序集。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50728594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档