.net-core - .Net Core 2.0 xUnit 项目 - 这些 DLL 是什么?

标签 .net-core xunit.net

我通过命令行创建了一个 dotnet core xunit 项目,如下所示:

dotnet 新 xunit

当我在 Visual Studio 2017 中打开解决方案,然后单击测试项目的“显示所有文件”按钮时,我看到项目根目录中看起来像一些 DLL,但这些 DLL 实际并不位于该文件夹中。

有人可以解释一下这些 DLL 是什么以及为什么它们显示得像在根文件夹中(实际上并非如此)?

看起来不对...

xunit.runner.reporters.netcoreapp10.dll
xunit.runner.utility.netcoreapp10.dll
xunit.runner.visualstudio.dotnetcore.testadapter.dll

enter image description here

最佳答案

您已启用“显示所有文件”选项,因此您还可以看到隐藏的文件。

Unit 提供 Visual Studio/dotnet test 运行程序使用的 dll,以便您的测试可以在 Visual Studio 和命令行中运行。它们通常是隐藏的。

关于.net-core - .Net Core 2.0 xUnit 项目 - 这些 DLL 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50519768/

相关文章:

c# - System.Text.Json.JsonSerializer 在用非原始值序列化字典键时忽略 DictionaryKeyPolicy

asp.net-core - 不支持关键字 : 'userid' error

windows - 无法将Windows Docker容器添加到 “run as administrator”

c# - 在 .NET Core 应用程序中引用 DLL 时出现 FileNotFoundException

.net - 为什么 .NET Core (dnxcore50) xUnit 测试在 VS2015 测试资源管理器中不可见?

ssl - Asp.net 核心的 docker 容器上的 Nuget CA 证书错误

c# - 具有参数化单元测试的 .NET 测试框架,每个组合都显示红色/绿色?

c# - Asp .Net Core 单元测试模拟 UserManager.CreateAsync 并返回身份结果

c# - 无法使用 Xunit 在异步方法中断言异常

.net - 是否有可以运行多线程以利用多核机器的 .NET 测试的测试运行器?