1

System.IO.File.Exists用来检查文件是否存在。但是,对于我知道存在的文件,它返回 false。代码如下:

Assert.IsTrue(System.IO.File.Exists(@"\ImportRepositoryTest\Version2.xml"));

System.IO.File当文件确实存在时,为什么返回false?

4

2 回答 2

3

尝试

Assert.IsTrue(System.IO.File.Exists(Path.Combine(TestContext.TestDeploymentDir,  @"\ImportRepositoryTest\Version2.xml")));
于 2012-05-28T14:57:15.030 回答
2

将其更改为Assert.IsTrue(System.IO.File.Exists(@".\ImportRepositoryTest\Version2.xml"));(使用“.”)并仔细检查您是否将文件标记为“始终复制”。

于 2012-05-27T00:59:43.733 回答