美好的一天!MSTest DeploymentItem不會將文件複製到輸出目錄
我有以下項目結構:
Solution
-My.Project
-My.Project.Test
--Resources
---mytest.file
在我的測試文件,下面的方法:
[TestMethod]
[DeploymentItem("My.Project.Test\\Resources\\mytest.file", @"Resources")]
TestMethod()
{
....
string path = "Resources\\mytest.file"; ....
}
在根據http://msdn.microsoft.com/en-us/library/ms182475%28v=vs.100%29.aspx我想用只有 DeployItemAttribute沒有 「部署項目屬性」。
但是,當我調試它的方法,我趕上「文件未找到異常」。
我該怎麼辦?
PS:還張貼了這個問題,在http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/474d51ee-7ab9-4311-b7b0-b21266eb01d5
最好的問候!
打開'TestResults'並檢查MSTest試圖解壓的文件路徑。但是,我認爲問題出在您的輸出目錄上。使用''資源''而不是'@「資源」'。 – Schaliasos
@Schaliasos,這個文件不包含在'TestResults'目錄中。 – f4x
不,我的意思是[查看TestResults](http://msdn.microsoft.com/zh-cn/library/ms404662.aspx)失敗的測試以查看錯誤。您可以看到您嘗試部署的文件的完整路徑,並檢查它是否正確。 – Schaliasos