2
我一直在瀏覽stackoverflow閱讀有關MSTest和DeploymentItem的其他問題;我遵循了所有的建議,但沒有爲我工作。在我的測試項目中有一個名爲「ImportFiles」的文件夾,其名稱爲「contacts.xlsx」,該文件的屬性「複製到輸出目錄」設置爲「始終複製」,但在運行測試時該文件未被複制。MSTest使用WatiN使用DeploymentItem - 文件沒有被複制
下面的示例代碼。有任何想法嗎?
[TestMethod]
[DeploymentItem(@"ImportFiles/contacts.xlsx")]
public void MyTestName()
{
// get the file and use it here
var extensions = new {"xlsx"};
var d = new DirectoryInfo(this.TestContext.TestDeploymentDir);
List<FileInfo> importFiles = d.GetFiles().Where(f => extensions.Any(e => f.Extension.EndsWith(e))).ToList();
}
我也一直在測試初始化時監視目錄。除了dll配置和pdb文件外,沒有任何東西被複制。
ReSharper 7.1.3似乎也有這種行爲。 –