using System.Reflection; namespace RobotNet.WebApp.Helpers; public static class DefaultPersistentStorageConfigurationExtensions { /// /// Sửa lỗi Exception "System.Diagnostics.Process is not supported on this platform." /// trong static constructor của Microsoft.CodeAnalysis.Host.DefaultPersistentStorageConfiguration /// khi gọi CompletionService.GetCompletionsAsync /// public static void FixStaticConstructorException() { try { _ = typeof(Microsoft.CodeAnalysis.Host.HostServices).Assembly.CreateInstance("Microsoft.CodeAnalysis.Host.DefaultPersistentStorageConfiguration"); } catch (TargetInvocationException) { GC.Collect(); } } }