In .NET Framework können Sie System.Windows.Forms.OpenFileDialog für geöffnete Dateien mit der systemeigenen Windows-Benutzeroberfläche verwenden, die jedoch nur unter Windows funktioniert.OpenFileDialog on .NET Core
Es gibt eine System.Windows.Forms.OpenFileDialog Implementierung für .Net Core oder eine andere Alternative?
Die .NET Core-Codebase hat absichtlich alle plattformspezifischen APIs (einschließlich WinForms/WPF und jedes andere UI-Element) weggelassen. Sie können versuchen, einige plattformübergreifende Alternative wie Gtk # und vielleicht Qt oder Xamarin.Forms (nicht sicher über die letzte). Noch besser, behalten Sie Ihren Nicht-UI-Code in einem .NET-Standardprojekt und verweisen Sie ihn von mehreren plattformspezifischen UI-Projekten. –