首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带有.NET 4.0的Visual Studio2010无法识别System.Web.UI.DataVisualization.Charting

带有.NET 4.0的Visual Studio2010无法识别System.Web.UI.DataVisualization.Charting
EN

Stack Overflow用户
提问于 2011-11-26 18:40:46
回答 8查看 22.5K关注 0票数 4

我正在使用带有.NET 4.0的Visual Studio2010。

我刚刚开始使用MS图表。当我完成这个项目时,我得到了以下错误:

代码语言:javascript
运行
复制
The type or namespace name 'DataVisualization' does not exist in the namespace 'System.Web.UI' (are you missing an assembly reference?)

而且,在我的代码中,这一行下面有一条弯弯曲曲的线,表示找不到名称空间:

代码语言:javascript
运行
复制
using System.Web.UI.DataVisualization.Charting;

但是,如果我转到包含图表的页面的本地主机,它可以很好地呈现。

另一件奇怪的事情是,当我编译(CTRL + SHIFT + B)时,我第一次编译时会得到3个编译错误,然后当我再次编译时,紧接着就是16个。

尽管我得到了上面的编译错误,但我仍然可以运行应用程序,一切工作正常,但它不能编译真的很恼人,所以我肯定做错了什么。

这方面的任何帮助都将不胜感激。

谢谢。

EN

Stack Overflow用户

发布于 2011-11-26 19:57:40

添加对System.Web.DataVisualization.dll的引用,在页面上添加图表控件,删除用于进行web.config设置的控件等。

在Web.config中检查这些条目。如果这些都是可用的,那么它应该工作得很好。

代码语言:javascript
运行
复制
<pages>
  <controls>
    <add tagPrefix="asp" namespace="System.Web.UI.DataVisualization.Charting" assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
  </controls>
</pages>

2.

代码语言:javascript
运行
复制
<add assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

3.

代码语言:javascript
运行
复制
 <httpHandlers>
      <add path="ChartImg.axd" verb="GET,HEAD" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
    </httpHandlers>
票数 2
EN
查看全部 8 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8277869

复制
相关文章

相似问题

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