gpt4 book ai didi

unit-testing - 类型或命名空间名称 'VisualStudio' 在命名空间 'Microsoft' 中不存在

转载 作者:行者123 更新时间:2023-12-03 11:29:31 26 4
gpt4 key购买 nike

我可以从 here 看到,即命名空间 Visual Studio应该存在于命名空间 Microsoft 中,但我得到了那个错误,我的测试都没有工作!

The type or namespace name 'VisualStudio' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?)



我在 Windows 8.1(全部更新)中使用 Visual Studio 2012。

最佳答案

尝试在 TFS 中构建项目时出现此错误。这些步骤修复了它:

  • 删除对 Microsoft.VisualStudio.QualityTools.UnitTestFramework 的引用
  • 添加nuget MSTest.TestFramework
  • 添加nuget MSTest.TestAdapter (可选但需要在 Visual Studio 中运行测试)


  • 上述步骤导致此元素从我的 .csproj 文件中删除:
    <Reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework" />

    而是添加了这两个:
        <Reference Include="Microsoft.VisualStudio.TestPlatform.TestFramework, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
    <HintPath>..\packages\MSTest.TestFramework.2.1.1\lib\net45\Microsoft.VisualStudio.TestPlatform.TestFramework.dll</HintPath>
    </Reference>
    <Reference Include="Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
    <HintPath>..\packages\MSTest.TestFramework.2.1.1\lib\net45\Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll</HintPath>
    </Reference>

    关于unit-testing - 类型或命名空间名称 'VisualStudio' 在命名空间 'Microsoft' 中不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20259076/

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