这可能是一个简单的问题,但似乎我无法弄清楚如何在Rider中组合nUnit和.NET Core项目。
现在是在模板中,如果我只是创建一个简单的类库并引用一个nuget包,我想这不是选项。即使我使用NUnit.Framework引用,通常的nUnit项也不会被识别,就像在通常的.NET中引用它一样。
要么我不知道某些东西,要么尚未得到支持。有没有人在Jet Brains Rider IDE中使用nUnit与.NET Core有任何经验?我知道有MSTest和xUnit可用但是真的习惯了nUnit所以真的想确保没有解决方法。感谢。
答案 0 :(得分:7)
所以这就是我如何做到这一点,感谢这篇文章https://youtrack.jetbrains.com/issue/RSRP-464912#comment=27-2312068
1)创建一个空的.NET核心类库
2)卸载项目
3)编辑csproj,由于某种原因它指向目标netstandard2.0,设置它没有点netcoreapp2.0
4)下载Nuget包 - nUnit 3.9.0 - nUnit3TetAdapter - Microsoft.Net.Test.SDK
5)在依赖项中引用要测试的.NET Core项目
6)使用NUnit.Framework开始测试;