如何让Visual Studio单元测试将文件复制到测试区域? (在运行/调试时有效)

时间:2009-10-13 23:34:32

标签: visual-studio visual-studio-2008 unit-testing

背景:我有一个sqlite文件,在其属性中标记为COPY。当我在VS2008中调试我的WinForms应用程序(或运行它)时,它做了正确的事情并将其复制到调试/运行区域。

问题:当我运行单元测试(使用VS2008单元测试)时,它没有执行此副本。任何人都知道如何使这个工作?这样我的sqlite数据库文件将在VS2008尝试运行单元测试之前被复制

1 个答案:

答案 0 :(得分:8)

您必须使用DeploymentItemAttribute控制测试,或使用.testrunco​​nfig文件配置部署。

有关详细信息,请参阅this answer