量具-实现VS 17崩溃的步骤

我几天前创建了一个规范,需要创建一个新规范。我没有创建新的步骤实现,而是使用了与以前的规范相同的实现。并且由于其中几个步骤与第一个规范相似,因此我复制粘贴了这些步骤并更改了所需的内容。然后在spec文件中进行更改以匹配实现。清理并构建之后,我注意到步骤是红色的(需要执行,因此我单击了执行步骤,然后选择了文件,使VS17崩溃。它自己重新启动,并给了我一个错误,您将在下面看到此错误。删除该步骤的实现删除步骤和实现并重写它们仍然会导致崩溃,但是仍然会生成实现。

Windows 10专业版 Visual Studio社区2017

System.ArgumentException:在System.Collections.Generic.Dictionary 2.Insert(TKey key,tvalue value,Boolean add)at Gauge.VisualStudio.Model.Project.GetGaugeImplementations(Project containingProject)at Gauge.VisualStudio.Model.Project.RefreshImplementations()at Gauge.VisualStudio.Model.Project.HasDuplicateImplementation(ITextsnapshotLine line)at Gauge.VisualStudio.Highlighting.UnimplementedStepTagger.<GetTags>d__4.MoveNext()at microsoft.VisualStudio.Text.Tagging.Implementation.TagAggregator 1.d__39.MoveNext()处的System.ThrowHelper.ThrowArgumentException(ExceptionResource资源)处添加了具有相同键的项。 -从microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.getclrWatsonExceptionInfo(Exception exceptionObject)

抛出异常的先前位置结束的堆栈跟踪
yaddchg 回答:量具-实现VS 17崩溃的步骤

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3114852.html

大家都在问