获取解决方案中的所有应用和Web配置文件

时间:2014-10-08 12:10:39

标签: c# .net

我想编写一个测试来检查我的应用配置文件中的某些设置是否存在。

我如何获得解决方案中的所有app / web配置文件?

2 个答案:

答案 0 :(得分:1)

据我了解你的帖子, 请使用以下内容在all files

中获取directory
public string[] GetAllFilesInDirectory(string path, string startsWith, string fileExt)
    {
        string[] filenames = Directory.GetFiles(path, startsWith + "*" + fileExt);
        return filenames;

    }

用法:

 string[] arr= GetAllFilesInDirectory(somepath,startswith,".config");

希望这有帮助!

答案 1 :(得分:1)

通过使用目录搜索,您可以获取文件

  string[] configFiles = Directory.GetFiles( @"YourSolutonDirectoryLocation", "*.config", SearchOption.AllDirectories)
                               .Where(x => x.EndsWith("App.config") || x.EndsWith("Web.config")).ToArray();