我收到了这个错误
The type or namespace name 'DataVisualization' does not exist in the namespace 'System.Windows.Forms' (are you missing an assembly reference?)
这是我using
的课程部分:
using System; using System.Collections; using System.Collections.Generic; using System.Windows.Forms.DataVisualization.Charting; using System.Windows.Forms.DataVisualization.Charting.Borders3D; using System.Windows.Forms.DataVisualization.Charting.ChartTypes; using System.Windows.Forms.DataVisualization.Charting.Data; using System.Windows.Forms.DataVisualization.Charting.Formulas; using System.Windows.Forms.DataVisualization.Charting.Utilities; namespace myNamespace { public class myClass { // Usual class stuff } }
问题是我在另一个类中使用相同的DataVisualization包含.我能想到的唯一不同的是,给出这个缺少的命名空间错误的类是解决方案项而不是特定于项目.这些项目通过链接引用它们.有人对这个问题有什么看法吗?我已经安装了图表组件,.Net 3.5 SP1和Visual Studio 2008的图表加载项.
更新:我将解决方案项目中的项目移动为我项目的常规成员,我仍然看到相同的行为.
更新2:从解决方案项目中删除项目并将它们放在我的项目下工作.另一个项目仍在引用文件,这就是我之前认为它没有用的原因.但是,我仍然很好奇,为什么当类是解决方案项时我不能使用命名空间,但是在项目下移动它们(没有修改,请注意)立即使它们可识别.:\