2009-10-13 39 views
6

背景:我有一个sqlite文件,在其属性中标记为COPY。当我在VS2008中调试我的WinForms应用程序(或运行它)时,它执行正确的操作并将其复制到调试/运行区域。如何获取Visual Studio单元测试将文件复制到测试区域? (在运行/调试时工作)

问题:当我运行单元测试(使用VS2008单元测试)它不执行该副本。任何人都知道如何做到这一点?所以,我的SQLite数据库文件将整个前VS2008试图运行单元测试复制

+0

或者你可能只是在调试模式下添加后生成事件做副本(你虽然看可能不是什么...) – Locksfree 2009-10-13 23:59:11

+0

这是这是一个类似的问题http://stackoverflow.com/questions/ 1541096 /视觉工作室单元测试加载资源功能于该项目 – HitLikeAHammer 2009-10-13 23:39:10

+0

我发现我的文件是要“Project1_UnitTests \ BIN \调试”,而测试试图找到它“TestResults下\ Username_PCName_datetime \输出” .. ??? – Greg 2009-10-14 07:18:55

回答

8

必须要么docorate测试与DeploymentItemAttribute或使用.testrunco​​nfig文件来配置部署。

详情请参阅this answer

+2

将DeploymentItem属性添加到有问题的测试中 – Greg 2009-10-14 07:40:08

相关问题