如何在 Jetbrains Rider 中为 ASP.NET CORE 2 设置 XUnit 测试?

How to setup XUnit testing in Jetbrains Rider for ASP.NET CORE 2?

我在使用 XUnit 在 Rider 中进行测试时遇到问题。

基本上,我有一个包含两个项目的解决方案——一个是 rest-api-app,第二个是 rest-api-app-test。两者都是确切的.net 核心版本,在同一个解决方案中,但我不知道在哪里设置从 rest-api-app-test 项目到 rest-api-app 的引用。当我将测试项目添加到主解决方案时,我没有看到任何选项来设置对测试项目的引用。

尽管如此,我无法在测试项目中使用 'using rest-api-app' 命名空间。

感谢您的帮助。

我已经设法解决了这个问题;我几乎可以肯定这是某种框架错误。

tl;博士 只需尝试使用 类 和所需命名空间中的方法,InteliSense 应该建议导入它,就像通常一样。

我做了什么(步骤):

  1. 重新启动了几次 Rider IDE(我认为这是相关的)。

  2. 虽然,我没有'Using rest_api'(.NET CORE根本不认识它,InteliSense也没有任何建议来修复它),我尝试使用一些类 & 来自 'rest_api' 命名空间的方法和中提琴! InteliSense 建议导入 rest_api 命名空间 :D

我仍然很好奇为什么会出现这个错误,不过,我很高兴它已经过去了。