我得到這個錯誤System.Windows.Forms.DataVisualization命名空間精細的一類,但不在另一個
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:從解決方案項目中刪除項目,並將它們放在我的項目下工作。另一個項目仍然引用這些文件,這是我以前認爲它不奏效的原因。然而,我仍然好奇,爲什麼當類是解決方案項目時,我不能使用名稱空間,但是將它們移動到項目下面(沒有任何修改,請注意)立即使它們可識別。 :\
請澄清您的評論有關解決項目的類。他們肯定應該是項目的一部分,該項目應該參考相關的程序集。 – 2009-02-20 16:37:52
固定。感謝您指出。 – jxpx777 2009-02-20 16:39:40