java构建工具“maven”对项目有standard directory layout。 C#项目的目录布局的等效类型是什么?我只是在学习C#和.NET,看起来IDE只是将所有东西都转储到一个目录中,呵呵。 C#/ .NET是否遵循目录结构的约定?
编辑:这适用于桌面应用程序(Windows窗体或wpf)。我正在看这两个中的一个,但我还不知道真的知道哪一个。最后,我想学习两者。
答案 0 :(得分:2)
在C#目录中,布局应严格与您拥有的命名空间相关。每个目录都创建子名称空间。 Here您可以找到如何正确命名命名空间的说明。
如果您使用FxCop,它将通知您目录(命名空间)布局是否正常。主要规则是不应该有一些具有几个类/接口的命名空间(FxCop建议在这种情况下将两个命名空间合并为一个)。
我认为,在我不知道你想到的某些特殊项目类型(Uwe在评论中提到其中一些)时,我可以说这一切。
答案 1 :(得分:1)
通常,您在项目中获得以下结构:
/ ServiceReferences(包含服务引用,如果程序集中存在任何引用)
除了上述内容之外,您创建的任何解决方案文件夹(通过r-click解决方案资源管理器 - > gt;添加新/文件夹)都将出现在项目的文件夹中。
这有帮助吗?