VS2019中DB单元测试项目的构建错误

Mag*_*n V 5 c# sql-server unit-testing tsqlunit visual-studio-2019

我最近得到了一个全新的工作站并在其上安装了 VS2019。以前,我在 VS2017 上使用 db 单元测试项目。现在,在 VS2019 中构建我们的 SQL Server 数据库单元测试项目时,出现以下错误:

无法解析主要参考“Microsoft.Data.Tools.Schema.Sql.UnitTesting, Version=16.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL”,因为它间接依赖于程序集“Microsoft. Build, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”,它是针对“.NETFramework,Version=v4.7.2”框架构建的。这是比当前目标框架“.NETFramework,Version=v4.6.1”更高的版本。

当我打开 db 单元测试设计文件时,它显示黑屏而不是脚本窗口。

那么我是否需要降级 MSBuild 的版本或任何其他选项来解决这个问题?