gpt4 book ai didi

unit-testing - 在 Rider 中为 .NET Core 运行 nUnit 测试

转载 作者:行者123 更新时间:2023-12-04 03:57:59 25 4
gpt4 key购买 nike

这可能是一个简单的问题,但似乎我无法弄清楚如何在 Rider 中结合 NUnit 和 .NET Core 项目。

它在模板中没有任何地方,如果我只是创建一个简单的类库并引用一个 NuGet 包,我想这不是选项。即使我使用 NUnit.Framework 进行引用,就像在通常的 .NET 中引用它一样,也无法识别任何常用的 NUnit 项。

要么我不知道某事,要么尚不支持。有没有人有在 JetBrains 的 Rider IDE 中使用 NUnit 和 .NET Core 的经验?

我知道有 MSTestxUnit可用,但我真的很习惯 NUnit,所以我真的想确保没有任何解决方法。

最佳答案

多亏了文章 .NET Standard and .NET Core unit tests not discovered with new .csproj format in Visual Studio 2017 ,这就是我是如何做到的.

  • 创建一个空的 .NET Core 类库
  • 卸载项目
  • 编辑 .csproj 文件。出于某种原因,它指向目标 netstandard2.0 .将其设置为指向 netcoreapp2.0 .
  • 下载 NuGet 包
  • NUnit 3.9.0
  • nUnit3TetAdapter
  • Microsoft.Net.Test.SDK
  • 在依赖项中引用要测试的 .NET Core 项目
  • 使用 NUnit.Framework 开始测试;
  • 关于unit-testing - 在 Rider 中为 .NET Core 运行 nUnit 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47796348/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com