今晚寫一個聊天客戶端的程序,花了很長時間設計界面,然后在我定義P2PClient類的時候用到了類TcpClient,這是一個有關收發數據的類,但是我定義項目名的時候用了TcpClient,這樣在我使用類TcpClient時,vs就總是提示錯誤,后來在給項目重命名TCPClient,還修改項目屬性中的默認命名空間和程序集名,但是仍舊報錯,這是因為還有一些隱藏的地方沒有修改過來,下面是修改方法。
雙擊主窗體,在源代碼中修改命名空間為TCPClient,將對應的..Designer.cs文件中的命名空間改名為TCPClient.
源文件Program.cs中的命名空間也要修改為TCPClient.
也就是把所有用到的,想到的地方的命名空間都要修改為TCPClient,這樣錯誤就消失了。
另外,在解決這個問題的同時,我學到了一點新東西。如何把現在的窗體導入到新建項目中。
在當前窗體頁面選擇“文件”---“另存為",這樣就會將與這個窗體相關的三個文件保存下來。
(注意:另存為的時候記住要存放在項目文件夾下面,如果你把它存放在了桌面上,那么當你把程序拷走到其他電腦上運行時就會顯出找不到該文件。)
新建一個項目,這個時候可以注意項目名不要和類名沖突了。把新建來的主窗體刪除,在項目名上選擇”添加現有項",選擇剛才保存的三個文件添加進去就好了。另外要修改這個窗體的命名空間名與主程序命名空間名保持一致。否則要在Program.cs中添加空間引用名。