我正在使用System.IO.File.Exists
检查文件是否存在。但是,对于我知道存在的文件,它返回false。代码如下:
Assert.IsTrue(System.IO.File.Exists(@"\ImportRepositoryTest\Version2.xml"));
当文件存在时,System.IO.File
如何返回false?
答案 0 :(得分:3)
尝试
Assert.IsTrue(System.IO.File.Exists(Path.Combine(TestContext.TestDeploymentDir, @"\ImportRepositoryTest\Version2.xml")));
答案 1 :(得分:2)
将其更改为Assert.IsTrue(System.IO.File.Exists(@".\ImportRepositoryTest\Version2.xml"));
(带有“。”)并仔细检查您是否将文件标记为“始终复制”。