C#项目解决方案中有哪些文件夹?

时间:2018-07-25 09:54:00

标签: c# project-organization

我已经开始在C#(WPF.NET)中从事应用程序项目的工作,我想知道项目的组织标准。

我已经看到人们在使用文件夹,例如:

  

观看次数/
  ViewsModels /
  词典/
  命令/
  等

您应该拥有哪些文件夹,例如销售点应用程序项目?以及在Xamarin中的应用?

1 个答案:

答案 0 :(得分:1)

一种常用的方法是根据您的文件夹命名空间。尽管并非所有人都likes

由于存在名称空间的命名约定,因此可以使用它来提取文件夹的名称。因此,根据命名空间的命名约定,您可以提取文件夹名称。

有关命名约定,请参见this link

请注意:您的项目已具有默认名称空间。您不应该在文件夹结构中使用它。它是“根”。

它遵循以下路径:

  

公司。(产品|技术)[。功能] [。子命名空间]

例如,对于您的视图模型:

mycomp.mysolution.web.viewmodels

及其他:

mycomp.mysolution.web.somethingelse

这将导致一个名为“ somethingelse”的文件夹