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 に答える