【问题标题】:Visual Studio 2010 - no tests were run because no tests are loaded or the selected tests are disabledVisual Studio 2010 - 未运行任何测试,因为未加载测试或禁用选定的测试
【发布时间】:2010-10-21 01:11:43
【问题描述】:

我有一个问题得到了广泛的关注,尽管在谷歌上搜索了很多,但我还是无法解决。我有一个附加到我的 Visual Studio 2010 MVC 2 应用程序的测试项目。当我尝试运行测试时,我得到:

“没有运行任何测试,因为没有加载测试或禁用了选定的测试。”

之后,我按照这些帖子中的说明进行操作,但无济于事:

此外,输出控制台报告:

“无法加载文件或程序集 'file://\shared\shared\IT\Development\TPS\TPS.Tests\bin\Debug\TPS.Tests.dll' 或其依赖项之一。不支持操作.(HRESULT 异常:0x80131515)”

我已确认测试项目上的构建设置与主项目(任何 CPU 目标)的构建设置相同。

因此,通过网络共享访问资源是否有问题?否则,有人有什么建议吗?

【问题讨论】:

  • 你是说你有你的源代码共享?
  • 是的,我有一个共享项目

标签: visual-studio-2010


【解决方案1】:

如果您想继续使用网络共享来托管 .NET 4 中的程序集,您可以更改 Visual Studio 配置选项以授予这些程序集完全信任。您需要编辑C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe.config 并添加以下行:

<loadFromRemoteSources enabled="true"/>

configuration/runtime 元素。这在http://msdn.microsoft.com/en-us/library/dd409252%28VS.100%29.aspx 中有(稍微)更详细的描述。我不建议在不了解这样做的安全影响的情况下进行此更改,其中一些在 MSDN 文章中进行了概述。

不过,总的来说,我同意前面的回答。在网络共享上托管 Visual Studio 项目会产生大量问题,而收益却很少。

【讨论】:

  • 很好的答案,让我省了很多苦头。
【解决方案2】:

将您的源代码放在共享上是完全错误的(句号),并且会导致各种“小鬼”。

帮自己一个忙,使用源代码控制并拥有源代码的本地副本。您将浪费更少的时间,并且作为奖励,您将能够跟踪谁更改了哪些内容。

如果您使用 TFS,Visual Studio TFS Branching Guide 2010 是一个宝贵的资源。

如果您使用 SubVersion,那么 Red Bean Book 非常好。

【讨论】:

  • 不要只是检查,要去做! ;)
  • 哈哈——一切都好。现在工作正常。非常感谢你的帮助,伙计!
  • 为不赞成投票道歉,我不小心做了,现在撤消它为时已晚。如果您编辑答案,我很乐意撤消它;)
【解决方案3】:

我在本地运行,但仍然有问题。我发现导致它在手动编辑期间删除 xml 标签的原因。

添加:

CodedUITest() 在标签括号内

在所有测试方法所在的类的正上方。

添加:

TestMethod() 在标签括号内

在您要运行的测试方法的正上方。

构建项目并运行。

【讨论】:

    【解决方案4】:

    我在遇到此问题时尝试了以下步骤,幸运的是问题得到了解决...

    1. 关闭解决方案并打开空的 VS 编辑器并检查 testrunco​​nfig 文件
    2. 打开解决方案并在 CodeCOverage 列下,取消选中并检查 dll 的可用(这些 dll 将带有警告符号)
    3. 重建解决方案,现在运行测试用例。

    希望这能解决问题... :)

    【讨论】:

      【解决方案5】:

      我为此苦苦挣扎了好几天,在任何地方都没有找到答案(针对我的情况),所以虽然我会记下我的经验......

      所以我遇到了同样的问题,我认为是在本地创建的测试项目上进行本地测试..(我是新手...)但返回上面提到的相同错误:/

      无论如何,VS2010 似乎默认将我的项目目录放在库文件夹中,该文件夹被归类为网络,随后其中的所有文件都“无法脱机”。

      通过将我的项目目录移动到 c://,我的项目文件变得可索引。 (让我松了一口气!)

      【讨论】:

        猜你喜欢
        • 2011-01-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-01
        • 2011-05-06
        • 2019-07-19
        • 1970-01-01
        • 2020-07-24
        相关资源
        最近更新 更多