【问题标题】:why we are adding solution folder, and responsibilities share ,test folders inside solution为什么我们要在解决方案中添加解决方案文件夹、职责共享、测试文件夹
【发布时间】:2013-09-24 16:03:18
【问题描述】:

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

第一张照片。

第二张照片

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

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

【问题讨论】:

    标签: asp.net data-access-layer n-tier-architecture 3-tier bll


    【解决方案1】:

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

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

    奖励:测试文件夹用于保存您的单元测试。查找单元测试的想法。为您的代码编写单元测试非常有用,以便在您创建(我的测试是否在我的新代码上成功运行?)或修改(我的测试是否仍然运行在我刚刚进行此更改后成功地处理了我现有的代码)。 NUnit 是一个流行的开源单元测试框架,MS 提供了自己的 Test Project 单元测试框架,内置于 Visual Studio。

    【讨论】:

    • 但问题还是一样,我也可以在逻辑上分离解决方案的不同部分,使用真实文件夹(物理文件夹),你为什么需要虚拟文件夹以及我为什么使用它们
    • 您无法在 Visual Studio 的解决方案中本机执行此操作。您甚至无法从解决方案中获得选择。
    • upsss,你是对的对不起,我只是虽然我可以创建不使用文件夹内的新项目.okey,但你又是对的
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-14
    • 1970-01-01
    • 1970-01-01
    • 2010-09-27
    相关资源
    最近更新 更多