Add check for .dotnet directory

This commit is contained in:
Rich Lander 2020-11-11 19:09:46 -08:00
parent cbda8e6974
commit 871de9aa5f

View file

@ -32,6 +32,7 @@ WriteLine(topMatter);
*/
string regex = @"PackageReference.*Version=""[0-9]";
string dotnetDir = $"{Path.AltDirectorySeparatorChar}.dotnet";
foreach (string file in Directory.EnumerateFiles(path,"*.*",SearchOption.AllDirectories))
{
@ -44,6 +45,11 @@ foreach (string file in Directory.EnumerateFiles(path,"*.*",SearchOption.AllDire
string filename = Path.GetFileName(file);
string? parentDir = Path.GetDirectoryName(file);
string relativeDir = parentDir?.Substring(path.Length).Replace(Path.DirectorySeparatorChar,Path.AltDirectorySeparatorChar) ?? Path.AltDirectorySeparatorChar.ToString();
if (relativeDir.StartsWith(dotnetDir))
{
continue;
}
bool match = false;
foreach (string content in File.ReadLines(file))