【发布时间】:2011-08-28 03:16:24
【问题描述】:
从 Visual Studio 运行 MSTest - 单元测试执行时间相对较快。
从命令行运行 MSTest 时,带有 /testsettings 标志 - 执行需要永远,这是因为它花费了 95% 的启动时间将 dll 复制到其 Out 文件夹。有没有办法防止这种情况发生?
项目中默认的 Local.testsettings 没有任何修改(这也意味着它是空的)。但是,如果我尝试从命令行使用同一个文件,MSTest 会抱怨缺少单元测试引用的 DLL。
【问题讨论】:
-
95% 复制少量 DLL?
-
可能更像是 99% 的时间复制 dll 的......
-
我明天必须仔细检查,但我很确定在 Visual Studio 中的测试也会复制 Dll,但我可能会混淆 TFS 行为。两次运行之间的时间差是多少?
标签: c# visual-studio-2010 unit-testing mstest