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

Visual Studio 2017中Charting及Speech.Synthesis命名空间迁移位置咨询

关于VS2017中两个命名空间的位置说明

刚从VS2010迁到2017是吧?这两个命名空间其实都还存在,只是VS2017为了精简项目初始配置,默认不会自动引用它们对应的程序集,手动添加引用就能正常使用了,具体情况如下:

1. System.Windows.Forms.DataVisualization.Charting

这个图表相关的命名空间,对应的程序集是System.Windows.Forms.DataVisualization,操作方式分两种情况:

  • 如果你用的是**.NET Framework**项目:右键你的WinForms项目 → 选择「添加」→「引用」,在弹出的引用管理器里切换到「程序集」→「框架」标签页,搜索System.Windows.Forms.DataVisualization并勾选,确定后就能正常引用这个命名空间了。
  • 如果你用的是**.NET Core/.NET 5+**版本的项目:直接打开NuGet包管理器,搜索安装System.Windows.Forms.DataVisualization包即可,安装完成后命名空间就能被识别。

2. System.Speech.Synthesis

这个语音合成相关的命名空间,对应程序集是System.Speech:

  • 对于**.NET Framework**项目:同样右键项目→添加→引用,在「程序集」→「框架」列表里找到System.Speech并勾选引用。
  • 对于较新的**.NET版本(非Framework)**:也是通过NuGet包管理器搜索安装System.Speech包,就能获取到这个命名空间。

简单来说就是VS2010默认帮你加了这些非核心程序集的引用,而VS2017需要你手动添加,加完之后用法和VS2010里完全一样~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 09:38:05