我最近得到了一个全新的工作站并在上面安装了 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 的版本或任何其他选项来解决此问题?