C#学习教程:防止MSTest复制/部署每个dll分享


防止MSTest复制/部署每个dll

从Visual Studio运行MSTest时 – unit testing执行时间相对较快。

当从命令行运行MSTest时,使用/ testsettings标志 – 执行需要永远,这是因为它花费95%的启动时间将dll复制到其Out文件夹。 有办法防止这种情况吗?

项目中的默认Local.testsettings没有对它进行任何修改(这也意味着它是空的)。 但是,如果我尝试从命令行使用相同的文件,MSTest会抱怨缺少unit testing引用的DLL。

您是否尝试在测试设置中禁用部署? 禁用时,测试应该就地运行而不是复制的程序集。 (有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/ms182475.aspx 。)

尝试MSTest.exe / noisolation http://msdn.microsoft.com/en-US/library/ms182489.aspx

上述就是C#学习教程:防止MSTest复制/部署每个dll分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/960079.html

发表评论

邮箱地址不会被公开。 必填项已用*标注