0

我有几张我加载的图片。首先我关于第一张图片的问题。为什么这些文件夹似乎带有点。当我查看这些文件夹时,它说它们是“解决方案文件夹”。为什么我们需要这个文件夹,例如我我正在创建一个类库作为一个项目。为什么我应该在“解决方案文件夹”中描述这个项目。

第一张照片。

在此处输入图像描述

第二张照片

在此处输入图像描述

我关于这个解决方案结构的第二个问题。它由分层架构解决方案指南 2010 创建,从这里下载http://visualstudiogallery.msdn.microsoft.com/c8c473b5-21a1-447a-8b24-33b43411ee7f

它已经有了 bll,dal,bo, 文件夹,为什么我们需要一个共享文件夹。我们应该在其中放置哪些类,我还看到了一个测试文件夹。这个解决方案的主要职责是什么。以及它是如何使用的。谢谢你们。

4

1 回答 1

1

第一个问题:这些是解决方案文件夹,它们只是在逻辑上分离解决方案的不同部分(层等)的一种方式。您只能在项目中拥有物理文件夹(那些没有虚线的文件夹):Visual Studio Solutions Folder as real Folders

第二:共享文件夹可用于不完全适合 BLL 或 DAL 的类。我想不出一个原因,但我已经看到了在 Silverlight 的 RIA 服务中创建共享类的示例。

奖励:测试文件夹用于保存您的单元测试。查找单元测试的想法。为您的代码编写单元测试以在您创建(我的测试是否在我的新代码上成功运行?)或修改(在此之后我的测试是否仍然在我现有的代码上成功运行时)提供第一行解决错误非常有用我刚刚做出的改变)。 NUnit是一个流行的开源单元测试框架,MS 提供了自己的测试项目单元测试框架,内置在 Visual Studio 中。

于 2013-09-19T15:14:01.737 回答