【发布时间】:2019-01-29 05:19:42
【问题描述】:
我的情况是我不想依赖环境中安装的 dotnet 版本。理想情况下,我希望有一个独立的 XUnit 应用程序,我可以使用它在目标环境中运行测试。
.NET Core 控制台应用程序有一个 OutputType 和 Exe ,因此在作为独立发布后,我们可以执行发布的可执行文件。这是可以理解的,因为控制台应用程序在应用程序中有一个入口点。在 XUnit 测试项目的情况下,我们没有入口点。
只是将<OutputType>Exe</OutputType> 添加到 XUnit 测试项目并没有帮助(可以理解)
【问题讨论】: