Microsoft.VisualStudio.TestTools.UnitTestin - 将 .net 4.7.2 迁移到 .net 核心

Posted

技术标签:

【中文标题】Microsoft.VisualStudio.TestTools.UnitTestin - 将 .net 4.7.2 迁移到 .net 核心【英文标题】:Microsoft.VisualStudio.TestTools.UnitTestin - Migrating .net 4.7.2 to .net core 【发布时间】:2022-01-16 13:00:29 【问题描述】:

我正在将 C# 自动化解决方案从 .NET4.7.2 迁移到 .netCore。我收到此错误,不知道如何解决。

问题: if(!scenarioContext.ScenarioContainer.Resolve<Microsoft.VisualStudio.TestTools.UnitTesting.TestContext>().TestName.Contains("text")) //code

Microsoft.VisualStudio.TestTools.UnitTesting.TestContext>().TestName 出现错误

错误:严重性代码描述项目文件行抑制状态 错误 CS0234 命名空间“Microsoft.VisualStudio”中不存在类型或命名空间名称“TestTools”(您是否缺少程序集引用?)。

【问题讨论】:

【参考方案1】:

设法通过添加 MSTest Nuget 数据包来解决它

【讨论】:

以上是关于Microsoft.VisualStudio.TestTools.UnitTestin - 将 .net 4.7.2 迁移到 .net 核心的主要内容,如果未能解决你的问题,请参考以下文章