如何将参考文件复制到TFS 2010中的代理系统?

如何将参考文件复制到TFS 2010中的代理系统?

问题描述:

我要复制它具有经过验证的结果有代理的系统文件,这样我可以实际运行的数据进行比较,并创建一个结果文件。如果两个文件内容相同,则结果为通过,否则失败。如何将参考文件复制到TFS 2010中的代理系统?

我相信你正在寻找的DeploymentItem属性。你用它装点您的TestMethod的是这样的:

[TestMethod] 
[DeploymentItem("testFile1.txt")] 
public void ConstructorTest() 
{ 
    // Create the file to deploy 
    Car.CarInfo(); 
    string file = "testFile1.txt"; 
    // Check if the created file exists in the deployment directory 
    Assert.IsTrue(File.Exists(file), "deployment failed: " + file + 
    " did not get deployed"); 
} 

你也想在你的编莫名其妙的文件(testFile1.txt),以便二进制旁边下降到您的测试二进制文件。我通常只是将文件包含在解决方案中,然后在属性中将“复制到输出目录”标记为“复制如果更新”。