From 3c08f24efc6a1fc4c4c32a6e3f6cf0777273d89f Mon Sep 17 00:00:00 2001 From: Yi Zhang Date: Sat, 15 Oct 2022 01:22:05 +0800 Subject: [PATCH] uset SearchOption for dotframework (#13321) ### Description As Title ### Motivation and Context dotcore has EnumerationOptions but dotnetframewok hasn't **netframework-4.6.1** https://learn.microsoft.com/en-us/dotnet/api/system.io.directory.enumeratedirectories?view=netframework-4.6.1#system-io-directory-enumeratedirectories(system-string-system-string-system-io-searchoption) **net-5.0** https://learn.microsoft.com/en-us/dotnet/api/system.io.directory.enumeratedirectories?view=net-5.0 It breaks C#.net framework step in Packaging Pipeline Testing workflow https://dev.azure.com/aiinfra/Lotus/_build/results?buildId=238516&view=results --- .../InferenceTest.netcore.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csharp/test/Microsoft.ML.OnnxRuntime.Tests.NetCoreApp/InferenceTest.netcore.cs b/csharp/test/Microsoft.ML.OnnxRuntime.Tests.NetCoreApp/InferenceTest.netcore.cs index 161802084d..fb4cd8a389 100644 --- a/csharp/test/Microsoft.ML.OnnxRuntime.Tests.NetCoreApp/InferenceTest.netcore.cs +++ b/csharp/test/Microsoft.ML.OnnxRuntime.Tests.NetCoreApp/InferenceTest.netcore.cs @@ -215,7 +215,7 @@ namespace Microsoft.ML.OnnxRuntime.Tests private static Func> getOpsetDirectories = delegate (DirectoryInfo modelsDirInfo) { - return modelsDirInfo.EnumerateDirectories("opset*", new EnumerationOptions(){RecurseSubdirectories = true}); + return modelsDirInfo.EnumerateDirectories("opset*", SearchOption.AllDirectories); }; private static Dictionary GetSkippedModels(DirectoryInfo modelsDirInfo)