我正在将 WPF 桌面应用程序从 .NET Framework 迁移到 Core 3.0。
我正在使用 System.Windows.Forms.FolderBrowserDialog(),现在我陷入了如何将此引用添加到 Core 项目的困境。没有可用的“System.Windows.Forms”NuGet 包,是吗?有没有其他方法可以在 Core 中显示FolderBrowserDialog?
Update
我使用默认模板创建了 Core 项目,然后将 .cs 和 .xaml 文件复制并粘贴到其中。 .csproj 文件如下所示:
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>netcoreapp3.0</TargetFramework>
<UseWPF>true</UseWPF>
</PropertyGroup>
您需要向 csproj 添加一个附加开关:
<UseWindowsForms>true</UseWindowsForms>
添加在下面UseWpf。然后尝试重建。之后,您应该能够使用 Forms 命名空间。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)