代码之家  ›  专栏  ›  技术社区  ›  sakir

为什么我们要在解决方案中添加解决方案文件夹和责任共享测试文件夹

  •  0
  • sakir  · 技术社区  · 11 年前

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

    第一张照片。

    enter image description here

    第二张照片

    enter image description here

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

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

    1 回复  |  直到 11 年前
        1
  •  1
  •   Community Dai    7 年前

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

    第二:共享文件夹可以用于BLL或DAL中不太合适的类。我想不出有什么原因,但我看到过在Silverlight的RIA服务中创建共享类的例子。

    额外奖励:测试文件夹是用来存放单元测试的。查阅单元测试中的想法。无论何时创建(我的测试在我的新代码上成功运行吗?)或修改(做我的测试吗 在我刚刚做了这个更改之后,在我现有的代码上成功运行)。 单元测试 是一个流行的开源单元测试框架,MS提供了自己的 测试项目 Visual Studio中内置的单元测试框架。