【发布时间】:2020-03-09 16:53:31
【问题描述】:
我正在将我的 WPF 桌面应用程序从 .NET Framework 迁移到 Core 3.0。 我正在使用 System.Windows.Forms.FolderBrowserDialog() ,现在我一直在纠结如何将此引用添加到 Core 项目。没有可用的“System.Windows.Forms”NuGet 包,是吗?有没有其他方法可以在 Core 中显示 FolderBrowserDialog?
更新
我使用默认模板创建了 Core 项目,然后将 .cs 和 .xaml 文件复制并粘贴到其中。 .csproj 文件如下所示:
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>netcoreapp3.0</TargetFramework>
<UseWPF>true</UseWPF>
</PropertyGroup>
【问题讨论】:
-
文档显示该类存在:docs.microsoft.com/pl-pl/dotnet/api/… - 请粘贴 csproj 文件 - 可能 TargetFramework 错误。
-
请查看更新后的问题。我也看到了这个页面,但是编译器给出了错误
The type or namespace name 'Forms' does not exist in the namespace 'System.Windows'并且没有参考导入建议。
标签: c# wpf .net-core folderbrowserdialog