System.IO.File.Exists
ファイルが存在するかどうかを確認するために使用しています。ただし、存在することがわかっているファイルに対しては false を返します。コードは次のとおりです。
Assert.IsTrue(System.IO.File.Exists(@"\ImportRepositoryTest\Version2.xml"));
System.IO.File
ファイルが存在するのになぜ false を返すのでしょうか?
System.IO.File.Exists
ファイルが存在するかどうかを確認するために使用しています。ただし、存在することがわかっているファイルに対しては false を返します。コードは次のとおりです。
Assert.IsTrue(System.IO.File.Exists(@"\ImportRepositoryTest\Version2.xml"));
System.IO.File
ファイルが存在するのになぜ false を返すのでしょうか?
試す
Assert.IsTrue(System.IO.File.Exists(Path.Combine(TestContext.TestDeploymentDir, @"\ImportRepositoryTest\Version2.xml")));
これを (「.」を使用して) に変更しAssert.IsTrue(System.IO.File.Exists(@".\ImportRepositoryTest\Version2.xml"));
、ファイルが「常にコピー」としてマークされているかどうかを再確認します。