1

我试图根据这篇博客文章Code Rant 中建议的布局来构建我的 winforms 项目。

最初,我设法拥有多个解决方案文件,不知道我是如何管理它的。无论如何,我听说应该只有一个。还被告知每个文件有一个类(我有时在一个类文件中有 2 或 3 个。)

我有问题的理解是这些应该是什么。在链接中,他有 3 个针对该解决方案的项目。

[问题]我应该这样做:解决方案(右键单击)->添加->新建项目->Winform应用程序,然后删除form1.cs和Program.cs?

我试过解决方案(右键单击)-> 添加-> 解决方案文件夹,但这并没有提供与他相同的布局。

[问题]我什么时候应该在他的例子中使用类库?最初,我将所有课程都存储在类库的文件夹中。

[问题]我的单元测试代码应该去哪里?

任何援助将不胜感激。

4

2 回答 2

1

我认为他所有的项目都有ClassLibrary类型,因为没有引用System.Windows.Form.dll. 要创建相同的解决方案结构,只需将三个ClassLibrary项目添加到您的解决方案中。您的单元测试应该转到单独的项目(也是 type ClassLibrary)。

于 2012-07-16T12:16:44.700 回答
1

请注意,如果您坚持使用 MSTest 单元测试框架,则必须使用特殊的项目类型。我不记得确切的名称,比如单元测试项目。NUnit、mbUnit 等其他框架适用于普通类库项目。

于 2012-07-16T13:32:58.043 回答