.NET Core环境下WPF如何使用文件夹选择窗口?

在.NET Core 3.0环境下开发WPF应用时需要使用文件夹选择窗口,而Microsoft.Win32仅提供了OpenFileDialog和SaveFileDialog两种窗口,这两种窗口也只能选择文件而不能选择文件夹。
在System.Windows.Forms命名空间下的FolderBrowserDialog可以选择文件夹。存在的问题有:

1.在.NET Core环境下WPF项目该如何添加System.Windows.Form的引用?
2..NET Core中是否有全新的API支持选择文件夹?

https://www.codeproject.com/Articles/5255769/Csharp-Select-FolderDialog-for-NET-Core-3-0

.net core 3.1 WPF 使用FolderBrowserDialog对象打开文件资源管理器选择文件夹_菜鸟爱飞不飞的博客-CSDN博客 前言在.net Framework WPF中使用FolderBrowserDialog对象打开文件资源管理器选择文件夹很简单,直接添加System.Windows.Forms.dll到项目中,然后引用即可调用该对象;但是在.net core 3.1 中直接引用System.Windows.Forms.dll会造成与System.Windows命名空间冲突,导致编译报错解决方案(1)打开项目的.csproj文件,可以看到.net core 3.1 WPF项目PropertyGroup默认配置如下, https://blog.csdn.net/weixin_39305029/article/details/111877602