【问题标题】:How to setup XUnit testing in Jetbrains Rider for ASP.NET CORE 2?如何在 Jetbrains Rider 中为 ASP.NET CORE 2 设置 XUnit 测试?
【发布时间】:2019-03-10 15:27:18
【问题描述】:
我在使用 XUnit 在 Rider 中进行测试时遇到问题。
基本上,我有两个项目的解决方案 - 一个是rest-api-app,第二个是rest-api-app-test。两者都是确切的 .net 核心版本,在同一个解决方案中,但我不知道在哪里设置从 rest-api-app-test 项目到 rest-api-app 的引用。当我将测试项目添加到主解决方案时,我没有看到任何设置对测试项目的引用的选项。
话虽如此,我不能在测试项目中使用“using rest-api-app”命名空间。
感谢您的帮助。
【问题讨论】:
标签:
c#
testing
asp.net-core
rider
【解决方案1】:
我已经设法解决了这个问题;我几乎可以肯定这是某种框架错误。
tl;博士
只需尝试使用所需命名空间中的类和方法,InteliSense 应该建议像往常一样导入它。
我做了什么(步骤):
重启了几次 Rider IDE(我认为这是相关的)。
虽然,我没有“使用 rest_api”(.NET CORE 根本没有识别它,InteliSense 也没有提出任何修复它的建议),但我尝试使用“rest_api”中的一些类和方法' 命名空间和中提琴! InteliSense 建议导入 rest_api 命名空间:D
我仍然很好奇为什么会出现这个错误,不过我很高兴它已经过去了。