gpt4 book ai didi

mstest - 在VS2017中加载VS2015解决方案,找不到编码的UI测试引用

转载 作者:行者123 更新时间:2023-12-02 05:54:27 25 4
gpt4 key购买 nike

我在 Visual Studio 2017 中打开了我们的解决方案,但未找到一些测试引用,具体来说:

  • Microsoft.VisualStudio.QualityTools.CodedUITestFramework
  • Microsoft.VisualStudio.TestTools.UITest.Common
  • Microsoft.VisualStudio.TestTools.UITesting

在 VS2015 下打开,它们加载正常,我可以看到 Visual Studio 2015 文件夹结构“Microsoft Visual Studio 14.0\Common7\IDE\PublicAssemblies\”下的引用。

但是,它们不会出现在 2017 年安装的文件下:“\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\PublicAssemblies\”。

我怎样才能让 VS 获取这些引用资料,我是否缺少插件或扩展?它们是否已被合并或弃用?

微软 Visual Studio 企业版 2017版本15.0.26228.4 D15RTWSVC

微软.NET框架版本4.6.01055

最佳答案

如果您运行的是 VS 2017 Enterprise,则可以使用此解决方案重新添加编码 UI 测试。 https://stackoverflow.com/a/42788766/2563765

如果您想删除项目中的这些引用,因为您不再使用编码的 UI 测试,您可以

1) 卸载您的项目

2)编辑.csproj文件

3) 查找

<IsCodedUITest>True</IsCodedUITest>
<TestProjectType>CodedUITest</TestProjectType>

   并替换为

<IsCodedUITest>False</IsCodedUITest>
<TestProjectType>UnitTest</TestProjectType>

4) 删除

<Choose>
<When Condition="'$(VisualStudioVersion)' == '10.0' Or '$(VisualStudioVersion)' == '11.0'">
<ItemGroup>
<Reference Include="UIAutomationTypes" />
</ItemGroup>
</When>
</Choose>

   和

<Choose>
<When Condition="'$(VisualStudioVersion)' == '10.0' And '$(IsCodedUITest)' == 'True'">
<ItemGroup>
<Reference Include="Microsoft.VisualStudio.QualityTools.CodedUITestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<Private>False</Private>
</Reference>
<Reference Include="Microsoft.VisualStudio.TestTools.UITest.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<Private>False</Private>
</Reference>
<Reference Include="Microsoft.VisualStudio.TestTools.UITest.Extension, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<Private>False</Private>
</Reference>
<Reference Include="Microsoft.VisualStudio.TestTools.UITesting, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<Private>False</Private>
</Reference>
</ItemGroup>
</When>
</Choose>

   如果找到

5) 重新加载项目

关于mstest - 在VS2017中加载VS2015解决方案,找不到编码的UI测试引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42785624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com