You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Visual Studio 2019的.NET Core WPF项目中引用程序集?

问题原因与解决方法

1. 为什么你的项目显示Dependencies而非References

这是因为你创建的是SDK风格的WPF项目,对应运行时为.NET Core 3.0+/NET 5+,而非传统的.NET Framework WPF项目。老版本的.NET Framework项目使用非SDK风格的项目结构,引用管理入口命名为References,支持直接添加零散系统程序集,也就是你看到的预期界面的来源。

2. 为什么你找不到程序集选项卡

SDK风格的.NET Core/.NET 5+项目设计上不推荐手动添加零散系统程序集,所有框架内置组件都通过修改项目配置启用,因此添加引用界面默认没有传统的程序集选项卡,你看到的实际界面属于正常情况。

3. VS2019下启用System.Windows.Forms与FolderBrowserDialog的操作步骤

针对你当前的SDK风格WPF项目,不需要手动找程序集添加,按以下步骤操作即可:

  • 右键解决方案资源管理器中的WPF项目,选择「编辑项目文件」
  • 在打开的.csproj文件中,找到第一个<PropertyGroup>节点,添加一行配置:
<UseWindowsForms>true</UseWindowsForms>
  • 保存修改的项目文件,等待Visual Studio自动完成项目还原后,就可以正常在代码中引用System.Windows.Forms.FolderBrowserDialog控件。

如果你的项目是.NET Framework版本的WPF项目,操作步骤如下:

  • 右键项目的References节点,选择「添加引用」
  • 在弹出的窗口左侧选择「程序集」->「框架」,在列表中找到System.Windows.Forms,勾选前面对应的复选框
  • 点击确定完成引用添加,即可使用对应控件。

内容的提问来源于stack exchange,提问作者Andrew

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 19:45:05