通过 dotnet vstest 测试已发布的输出Test published output with dotnet vstest

本文内容

可以使用 dotnet vstest 命令测试已发布的输出。这将适用于 xUnit、MSTest 和 NUnit 测试。只需找到属于已发布输出的 DLL 文件,然后运行:

  1. dotnet vstest <MyPublishedTests>.dll

其中,<MyPublishedTests> 是已发布的测试项目的名称。

示例Example

下面的命令演示在已发布的 DLL 上运行测试。

  1. dotnet new mstest -o MyProject.Tests
  2. cd MyProject.Tests
  3. dotnet publish -o out
  4. dotnet vstest out/MyProject.Tests.dll

备注

注意:如果你的应用以 netcoreapp 之外的框架为目标,则仍然可以通过使用框架标志传入目标框架来运行 dotnet vstest 命令。例如 dotnet vstest <MyPublishedTests>.dll —Framework:".NETFramework,Version=v4.6"在 Visual Studio 2017 Update 5 中,自动检测所需的框架。

请参阅See also