我最近有一个全新的工作站,并在上面安装了VS2019。以前,我在VS2017上并与数据库单元测试项目一起工作。现在在VS2019中构建SQL Server数据库单元测试项目时,出现以下错误:
主要参考资料“ Microsoft.Data.Tools.Schema.Sql.UnitTesting,版本= 16.0.0.0,文化=中性,PublicKeyToken = b03f5f7f11d50a3a,processorArchitecture = MSIL”无法解析,因为它对程序集具有间接依赖性针对“ .NETFramework,Version = v4.7.2”框架构建的“ Microsoft.Build,版本= 15.1.0.0,文化=中性,PublicKeyToken = b03f5f7f11d50a3a”。这是当前目标框架“ .NETFramework,Version = v4.6.1”的更高版本。
当我打开数据库单元测试设计文件时,它显示黑屏而不是脚本窗口。
那么我是否需要降级MSBuild的版本或任何其他选项来解决此问题?