背景:我有一个sqlite文件,在其属性中标记为COPY。当我在VS2008中调试我的WinForms应用程序(或运行它)时,它做了正确的事情并将其复制到调试/运行区域。
问题:当我运行单元测试(使用VS2008单元测试)时,它没有执行此副本。任何人都知道如何使这个工作?这样我的sqlite数据库文件将在VS2008尝试运行单元测试之前被复制
答案 0 :(得分:8)
您必须使用DeploymentItemAttribute控制测试,或使用.testrunconfig文件配置部署。
有关详细信息,请参阅this answer。