gpt4 book ai didi

c# - 带有 .NET 4.0 的 Visual Studio 2010 无法识别 System.Web.UI.DataVisualization.Charting

转载 作者:太空狗 更新时间:2023-10-30 00:03:31 28 4
gpt4 key购买 nike

我正在使用 Visual Studio 2010 和 .NET 4.0。

我刚刚开始使用 MS 图表。当我编译项目时,出现以下错误:

The type or namespace name 'DataVisualization' does not exist in the namespace 'System.Web.UI' (are you missing an assembly reference?)

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

using System.Web.UI.DataVisualization.Charting;

但是,如果我转到我的本地主机并访问其中包含图表的页面,它可以正常呈现。

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

即使出现上述编译错误,我仍然可以运行应用程序并且一切正常,但它无法编译真的很烦人,所以我一定是做错了什么。

如有任何帮助,我们将不胜感激。

谢谢。

最佳答案

好的,问题解决了。

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

我拥有所有引用资料并修复了 web.config,但我仍然遇到错误。

答案是把.Designer的代码改成

protected global::System.Web.UI.WebControls.Chart chartDailyVolume;

protected global::System.Web.UI.DataVisualization.Charting.Chart chartDailyVolume;

我已经将另一个 visual studio 2010 项目的代码复制并粘贴到该页面,但设计师实际上将其绑定(bind)错误。当我将另一个图表拖到页面上然后将其删除并正常编译时,我将我从 TFS checkin 的代码与新修复程序进行了比较。因此,我注意到 Designer.cs 实际上是通过复制和粘贴生成错误的,即使它们都是 visual studio 2010 解决方案项目(都带有 .NET Framework 4 的 Target Framework)

关于c# - 带有 .NET 4.0 的 Visual Studio 2010 无法识别 System.Web.UI.DataVisualization.Charting,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8277869/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com