【问题标题】:Is it possible to use FolderBrowserDialog in a WPF Net 6 application?是否可以在 WPF Net 6 应用程序中使用 FolderBrowserDialog?
【发布时间】:2021-11-11 15:41:42
【问题描述】:

在 Net 5 应用程序中,我可以使用 win 表单,因此我可以使用此控件,但我想迁移到 Net 6,但我看不到使用 win 表单控件的方法。

我不知道这是否可能,或者是否可以在我的 WPF net 6 应用程序中使用另一个文件浏览器。

谢谢。

【问题讨论】:

  • `我看不到使用win表单控件的方法`是什么意思?您是如何在 .NET 5 中使用 WinForms 控件的?两者都是 .NET Core,因此适用于 .NET (Core) 5 的内容也应该适用于 .NET (Core) 6
  • 在 Net 5(或 Visual Studio 2019)中,我可以标记使用 win 表单的选项。但是我在 Net 6 和 Visual Studio 2022 中看不到这个选项。
  • .NET 5 不需要特定的 IDE。源文件和csproj 文件可以使用任何编辑器进行编辑。如果必须,您可以从旧项目中复制设置。此外,您甚至不需要该设置。即使在 .NET Framework 中,您只需 add a reference to System.Windows.Forms and use the class
  • 谢谢,如果我添加到 .project 文件 "true" 就可以了

标签: wpf .net-6.0


【解决方案1】:

.NET 5 和 .NET 6 仍然是 .NET Core,不需要特定的 IDE 即可编译。项目设置存储在csproj 文件中,甚至可以使用任何文本编辑器进行编辑。

您可以检查 .NET 5 项目的内容并将所需的任何设置复制到 .NET 6 项目中。或者您可以简单地将项目的目标从net5.0 更改为net6.0

在这种情况下,设置是

<UseWindowsForms>true</UseWindowsForms>

【讨论】:

    猜你喜欢
    • 2010-09-23
    • 2011-05-31
    • 1970-01-01
    • 2021-06-24
    • 1970-01-01
    • 2011-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多