首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法识别FolderBrowserDialog

无法识别FolderBrowserDialog
EN

Stack Overflow用户
提问于 2012-08-25 00:06:27
回答 3查看 4.2K关注 0票数 0

无法获取wpf项目以识别FolderBrowserDialog

代码语言:javascript
复制
using System.Windows.Forms.Integration;
using System.Windows.Forms; 

 private void Button_Click_1(object sender, RoutedEventArgs e)
    {

        FolderBrowserDialog browse = new FolderBrowserDialog();
    }

找不到类型或名称空间FolderBrowserDialog?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-08-25 00:09:23

在使用wpf中的对话框之前,您需要添加对程序集System.Windows.Forms的引用。(右键单击项目并选择添加引用)

票数 3
EN

Stack Overflow用户

发布于 2020-03-30 03:13:23

如果你的项目是WPF .Net Core3.1,那么你必须在项目文件中添加以下标签:

代码语言:javascript
复制
<UseWindowsForms>true</UseWindowsForms>

我的项目文件如下所示,其中包含以下行:

代码语言:javascript
复制
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
  <PropertyGroup>
    <OutputType>WinExe</OutputType>
    <TargetFramework>netcoreapp3.1</TargetFramework>
    <UseWPF>true</UseWPF>
    <UseWindowsForms>true</UseWindowsForms>   <<<<-----
  </PropertyGroup>
</Project>

添加此行后,保存并清除现有的解决方案生成,然后重新生成它。这解决了me...oh的问题,不要忘了在使用文件夹选择方法的代码文件中添加" using“:

代码语言:javascript
复制
using System.Windows.Forms;
票数 4
EN

Stack Overflow用户

发布于 2018-09-21 01:40:54

控制台应用程序不会自动添加对System.Windows.Forms.dll的引用。

在解决方案资源管理器中右键单击您的项目,然后选择添加引用...然后找到System.Windows.Forms并添加它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12112928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档