为什么我在运行MsTest单元测试时有时会获得带有应用程序副本的EQT_ {guid}文件夹?

时间:2013-02-16 02:53:59

标签: visual-studio visual-studio-2012 mstest

我偶尔(不是经常)注意到在Visual Studio中运行MsTest单元测试套件之后,我会得到一个文件夹或文件夹(guid不同):

EQT_6A69DAE9-1C34-4B96-8B96-698A94EA1ADF

该文件夹仅包含应用程序的.exe文件的副本。在这种情况下,应用程序正在使用WPF。

这些文件夹始终显示在我的Debug目录中。

我的应用程序中没有任何地方可以创建这样的内容(当然也不会复制我自己的.exe文件),因此它似乎是MsTest中某些内容的产物。

为什么MsTest有时会使用我的.exe文件的副本创建此文件夹?

1 个答案:

答案 0 :(得分:2)

我相信这些是通过.testsettings文件启用代码覆盖的运行。正在为此备份您的.exe,同时在使用.testsettings运行时为代码覆盖创建了一个检测版本。

使用VS2012中提供的“分析代码覆盖率”选项运行没有任何.testsettings的代码覆盖率时,不会发生这种情况