.net 4.0中的图表缺失错误

本文关键字:错误 net | 更新日期: 2023-09-27 18:02:44

我正在尝试使用asp.net 4.0中的图表控件。虽然我知道它需要作为3.5的一部分单独安装,但它默认包含在4.0中。

我可以在我的工具箱中看到Chart控件,我可以将它拖到我的设计器中并看到图表的预览。然而,当我试图编译我的网站时,我得到一个错误陈述:

名称空间'System.Web '中不存在类型或名称空间'DataVisualization'。UI'(是否缺少程序集引用?)

当我打开一个全新的页面并添加以下内容时,我收到同样的错误:

using System.Web.UI.DataVisualization;

任何想法?我可以理解为什么我会在3.5中得到这个错误,但不知道为什么我会在4.0中收到,特别是当我可以看到工具箱中的控件时。

.net 4.0中的图表缺失错误

单击项目中的Add References,并在。net Components选项卡中添加system . web . datavuvisualization 。这应该能解决你的问题。

点击Add References in your project and Browse to C:'Program Files (x86)'Reference Assemblies'Microsoft'Framework'.NETFramework'v4.0并添加System.Web.DataVisualization dll文件

在添加dll之前,请删除之前的dll,并确保在项目属性中将Target Frameweok更改为V4.0。

当我将我的网站从。net 3.5升级到。net 4.0时,我的网站中的一些参考。配置没有自动更新到4.0。在我手动更新它们之后,一切都正常了。

尝试查看Program Files'Microsoft Chart Controls'Assemblies

删除引用,然后重新添加引用

如果您错过了,只需将System.Web.Extensions引用添加到您的项目中,它将解决您的问题。