2012-07-16 244 views
1

我試着去組織我的WinForms項目按照這個博客建議的佈局後Code Rant.構建一個解決方案

最初,我設法有多個解決方案文件,不知道我是怎麼做的。無論如何,我聽到應該只有一個。也被告知每個文件有一個類(我有時在一個類文件中有2個或3個)。

什麼即時通訊問題理解是每個應該是什麼。在鏈接中,他有3個解決方案項目。

[問題]我應該做以下幾點:解決方案(右鍵單擊) - > Add-> New Project-> Winform Application,然後刪除form1.cs和Program.cs?

我試過解決方案(右鍵點擊) - > Add-> Solution Folder,但是這並沒有給出與他一樣的佈局。

[問題]什麼時候應該在他的例子中使用類庫?最初我把所有的課程都存儲在類庫的文件夾中。

[問題]我的單元測試代碼應該去哪裏?

任何援助將不勝感激。

回答

1

我認爲他所有的項目都有ClassLibrary類型,因爲沒有提及System.Windows.Form.dll。要創建相同的解決方案結構,只需將三個ClassLibrary項目添加到您的解決方案。 你的單元測試應該去單獨的項目(也是類型ClassLibrary)。

+0

感謝您的幫助 – 2012-07-16 12:20:26

1

請注意,如果你堅持使用MSTest單元測試框架,就必須使用特殊的項目類型。我不記得確切的名字,像單元測試項目。像NUnit,mbUnit等其他框架對普通的類庫項目來說都很好。

+0

歡呼聲。我使用NUnit所以應該是好的:) – 2012-07-16 13:34:52