首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
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

回答 8

Stack Overflow用户

回答已采纳

发布于 2012-03-09 09:39:48

不幸的是,这些都不起作用。我最终创建了一个全新的解决方案,并添加了所有代码,它工作正常。一定有个精灵在什么地方我找不到。

票数 1
EN

Stack Overflow用户

发布于 2012-05-08 01:14:55

好了,问题已经解决了。

我在谷歌上查过..。StackOverflow并找到了这个页面,但我知道这个问题不需要重新开始来解决。

我有所有的参考资料,并修复了web.config,但我仍然得到了错误。

答案是将.Designer代码从

代码语言:javascript
运行
复制
protected global::System.Web.UI.WebControls.Chart chartDailyVolume;

代码语言:javascript
运行
复制
protected global::System.Web.UI.DataVisualization.Charting.Chart chartDailyVolume;

我从另一个visual studio 2010项目中复制并粘贴了代码到页面上,而设计者实际上错误地绑定了它。当我将另一个Chart拖到页面上,然后将其移除并正常编译时,我将我从TFS签入的代码与新的修复程序进行了比较。因此,我注意到Designer.cs实际上通过复制和粘贴错误地生成了它,即使这两个项目都是visual Studio2010解决方案项目(都使用.NET Framework4的目标框架)

票数 7
EN

Stack Overflow用户

发布于 2012-02-17 13:16:34

在项目中单击Add References,然后在.NET Components选项卡中添加System.Web.DataVisualization。这应该可以解决您的问题。

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

https://stackoverflow.com/questions/8277869

复制
相关文章

相似问题

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