2013-10-01 73 views
1

我是一個新的c#用戶,而創建Win-App我得到錯誤,我在這裏搜索Stackoverflow,但無法解決我的問題。我看着Type or namespace could not be found 'Form1'WindowsApplication C#構造函數:找不到Form1

two muppets

錯誤1 類型或命名空間名稱'Form1的'找不到

代碼:

namespace WindowsApplication3 
{ 

public partial class Form1 : Form 
{ 

    System.Net.Sockets.TcpClient clientSocket = new System.Net.Sockets.TcpClient(); 

    public Form1() 
    { 

     InitializeComponent(); 

    } 

我試圖重新命名我的Form1否則,但它給了我同樣的錯誤。

2.我檢查了所有的參考文獻,他們似乎是爲了。

+2

什麼'namespace'是'Program'類坐在裏面?您的截圖不會在'Program'類定義的周圍顯示'namespace'聲明。如果這與「WindowsApplication3」不同,或者甚至缺少,則會出現此錯誤。 –

+0

uhm沒有命名空間,但我嘗試使用命名空間WindowsFormsApplication3,但它給了我沒有別的,但同樣的錯誤... – RamHS

+2

您的命名空間是'WindowsApplication3'而不是'WindowsFormsApplication3'。 –

回答

4

我懷疑命名空間錯誤。

命名空間中的表單名爲WindowsApplication3,而名爲空間的程序類名爲WindowsFormsApplication3

確保您爲兩者使用相同的命名空間,或者向Program.cs中添加using以指定正確的命名空間。

+0

Thx回答,我已經在使用「使用WindowsFormsApplication3;」在program.cs中。我到處檢查了WindowsApplication3 = WindowsApplication3! hmm – RamHS

+0

@RamizHassan是的,但從屏幕截圖中可以看出,當您的'Program.cs'文件使用命名空間'WindowsFormsApplication3'時,您的'Form.cs'文件正在使用命名空間'WindowsApplication3' - 它們必須相同! –