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

Gre*_*reg 6 unit-testing visual-studio-2008 visual-studio

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

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

Mar*_*ann 8

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

有关详细信息,请参阅此答案.

  • 将DeploymentItem属性添加到相关测试中 (2认同)