c# - 如何在 Visual Studio 2019 中创建 .NET Framework 4.6 版本的 XUnit 项目?

标签 c# .net visual-studio xunit visual-studio-2019

我注意到启动 Visual Studio 2019 时,无法创建 .NET Framework 版本的 XUnit 或 NUnit(仅限 MSTest)。我们被要求使用 XUnit 测试,但我们的解决方案全部是 .NET Framework。某些 nuget 包依赖于 .NET Framework(适用于 Sitecore 8.2),因此我无法将它们添加到 .NET Core 项目中。我目前无法将任何旧项目升级到 .NET Core 或 Sitecore 9+。

如何添加 .NET Framework XUnit 项目?我的 Visual Studio 设置有问题吗?不支持吗?我一直无法从 Microsoft 找到有关此问题的文档。谢谢。

最佳答案

  • 首先使用xUnit Test Project (.NET Core)项目模板。

  • 然后编辑 .csproj 文件并更改 <TargetFramework>netcoreapp2.2</TargetFramework><TargetFramework>net462</TargetFramework> .

  • 就是这样。 :)

关于c# - 如何在 Visual Studio 2019 中创建 .NET Framework 4.6 版本的 XUnit 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57063306/

相关文章:

c# - 无法将 mysql 服务器连接到 Visual Studio

c# - 一行中的复选框

.net - Entity Framework : Model First,继承吗?

.net - 如何在后台任务运行的情况下优雅地关闭WPF应用程序?

c++ - GCC 等同于/INCLUDE Visual Studio 选项

c# - 从 IList 迭代动态属性

c# - 如何将 byte[] 反序列化为要在方法调用时转换的通用对象

c# - 存储 .NET Windows 服务 : Service Property Settings, 序列化设置的最佳实践,

javascript - 为 Windows 8 和 10 创建单一版本

c# - 什么是 xElement.Parse(字符串)的 .Net 2.0 等价物