2009-10-13 70 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

相關問題