dom*_*maa 4 .net c# .net-4.0 visual-studio-2010
我在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?)
Run Code Online (Sandbox Code Playgroud)
而且,在我的代码中,此行下方有一条squigly行,表示找不到命名空间:
using System.Web.UI.DataVisualization.Charting;
Run Code Online (Sandbox Code Playgroud)
但是,如果我转到我的localhost到其中包含图表的页面,它会呈现正常.
另一个奇怪的事情是,当我编译(CTRL + SHIFT + B)时,我将在第一次编译时得到3个编译错误,然后当我再次执行它时,直接执行,我得到16.
即使我得到上面的编译错误,我仍然可以运行应用程序,一切正常,但它真的很烦人,它不会编译所以我一定做错了.
任何有关这方面的帮助将非常感激.
谢谢.
好的,找出问题所在.
我查看了Google ... StackOverflow并找到了这个页面,但我知道问题不需要通过重新开始修复.
我有所有的引用并修复了web.config,我仍然得到了错误.
答案是更改.Designer代码
protected global::System.Web.UI.WebControls.Chart chartDailyVolume;
Run Code Online (Sandbox Code Playgroud)
至
protected global::System.Web.UI.DataVisualization.Charting.Chart chartDailyVolume;
Run Code Online (Sandbox Code Playgroud)
我已将其他Visual Studio 2010项目中的代码复制并粘贴到页面上,而设计师实际上将其绑定错误.当我将另一个Chart拖到页面然后将其删除并编译好时,我将我在TFS中签入的代码与新修复程序进行了比较.因此,我注意到Designer.cs实际上是通过复制和粘贴生成错误,即使两者都是visual studio 2010解决方案项目(都使用.NET Framework 4的Target Framework)
| 归档时间: |
|
| 查看次数: |
22257 次 |
| 最近记录: |