2012-07-16 190 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