2010-11-02 77 views
0

錯誤7類型或命名空間名稱 「SampleMain」不在 命名空間 「存在System.Windows.Forms.DataVisualization.Charting .Utilities' (是否缺少程序集 參考?)C#錯誤類型或命名空間名稱「SampleMain」不命名空間中存在

我收到這條線上此錯誤:

 System.Windows.Forms.DataVisualization.Charting.Utilities.SampleMain.MainForm mainForm = (System.Windows.Forms.DataVisualization.Charting.Utilities.SampleMain.MainForm)this.ParentForm; 

我在做什麼錯了?

回答

3

如果您需要幫助搞清楚的命名空間的「結構」,使用對象瀏覽器在Visual Studio中或使用反射來觀看

System.Windows.Forms.DataVisualization.Charting.Utilities

命名空間中有什麼。這可能會幫助您瞭解您可以在哪些內容和哪些內不能訪問的內容。

2

當我沒有參考我的項目中的「參考」文件夾中的庫時,出現此錯誤。檢查並確保通過單擊References文件夾旁邊的+並展開列表來引用它。

某些庫要求您明確引用它們,即使它們包含在您已經引用的名稱空間中。

編輯:此外,請確保您嘗試使用的命名空間/類真的存在。

編輯:'SampleMain'可能不是一個很好的使用對象。發現這表明你不應該參考示例環境類:http://social.msdn.microsoft.com/Forums/en/MSWinWebChart/thread/26aac6f7-d3bf-492f-bb52-dc88477f1b1b

+0

我有這個引用'System.Windows.Forms.DataVisualization,但是我不能引用這個類System.Windows.Forms.DataVisualization.Charting.Utilities – 2010-11-02 16:35:03

+0

是'圖表'的命名空間?如果是這樣,請嘗試明確引用它。 – 2010-11-02 16:36:59

1

您是否將dll引用添加到項目中?

點擊+旁邊的參考,看看是否已經包含了正確的命名空間/組件

+0

我不認爲我需要一個dll的ms圖表,我downaloded,它應該已經添加了所有 – 2010-11-02 16:34:35

+0

你下載它,但你仍然需要在你的項目中引用此命名空間。基本上,錯誤消息是說它無法在您的項目中找到System.Windows.Forms.DataVisualization.Charting.Utilities命名空間。右鍵單擊參考文件夾,單擊添加引用,然後找到該名稱空間(如果已安裝它並將其安裝到GAC中,它應顯示在.NET選項卡下;否則,請轉到「瀏覽」選項卡並找到.dll從那裏) – clyc 2010-11-02 16:46:05

1

,因爲你已經提到具有以下名稱的類型,編譯器無法找到

你得到這個錯誤
System.Windows.Forms.DataVisualization.Charting.Utilities.SampleMain.MainForm 

此問題的最可能的原因是

  1. 它的存在,但它是在你還沒有在這個項目中引用的DLL。檢查項目的引用並確保包含該類型的DLL被列出
  2. 類型名稱是簡單的不正確。可能是名稱中的錯字或錯誤的命名空間。
1

命名空間System.Windows.Forms.DataVisualization.Charting.Utilities中不存在SampleMain類型。

0

總是檢查您的項目沒有設置爲客戶端配置文件。這將導致這種相同的行爲。

相關問題