Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 Visual Studio 2012:以较大的时间开销/延迟运行单元测试_Visual Studio 2012_Vs Unit Testing Framework - Fatal编程技术网

Visual studio 2012 Visual Studio 2012:以较大的时间开销/延迟运行单元测试

Visual studio 2012 Visual Studio 2012:以较大的时间开销/延迟运行单元测试,visual-studio-2012,vs-unit-testing-framework,Visual Studio 2012,Vs Unit Testing Framework,我刚刚用Visual Studio 2012在C#中启动了一个新项目。VS2012是最新的,因此没有安装测试版或RC。当我运行单元测试时,有一个很大的延迟。测试摘要显示,它运行了10秒,4个单元测试运行了96毫秒。这是测试资源管理器告诉我的。为什么会有如此大的时间开销近10秒?如果你做TDD显然很烦人 是否需要设置任何配置设置?我错过什么了吗 还是VS2012中的一个bug?我发现了一个关于VS2012测试版的博客(http://blogs.msdn.com/b/visualstudioalm/

我刚刚用Visual Studio 2012在C#中启动了一个新项目。VS2012是最新的,因此没有安装测试版或RC。当我运行单元测试时,有一个很大的延迟。测试摘要显示,它运行了10秒,4个单元测试运行了96毫秒。这是测试资源管理器告诉我的。为什么会有如此大的时间开销近10秒?如果你做TDD显然很烦人

是否需要设置任何配置设置?我错过什么了吗

还是VS2012中的一个bug?我发现了一个关于VS2012测试版的博客(http://blogs.msdn.com/b/visualstudioalm/archive/2012/03/08/what-s-new-in-visual-studio-11-beta-unit-testing.aspx). 在那篇文章的结尾,他们说:“单元测试的启动性能——现在在你开始测试运行之后,我们有一个非常糟糕的延迟,我们正在积极地努力消除这个问题。”但是我没有发现更多关于这个问题的信息。也许bug仍然存在

希望有人能帮助我。
提前感谢。

在即将发布的Visual Studio季度发行版(ref)中,我们对性能进行了一些改进。简言之,我们更改了底层存储机制以提高发现/运行时间

请在季度发布可用时下载。另外,如果您有更多问题,请告知我们

问候,


Patrick Tseng,Visual Studio ALM团队。

简短更新:两位同事可以复制此内容。再次更新:似乎有人有类似问题,在论坛上报道:在过去一周,我在公司注意到了同样的问题/延迟。尝试禁用网卡并运行测试。我发现,当我这样做时,我的测试会立即运行。结果我的VPN出了问题。如果我禁用VPN并运行测试,它们会立即运行。我不知道为什么VS会在运行测试之前尝试连接到internet,但是当这种情况发生时,并且它发生在我的VPN上,会在运行我的单元测试之前造成很大的延迟。