visual-studio-2010 - 非命名空间文件夹命名约定

标签 visual-studio-2010 namespaces naming-conventions directory-structure partial-classes

我正在使用 C# .NET (Visual Studio 2010) 开发一个项目,其中包含许多生成的部分类、元数据类等(如果您了解 Entity Framework ,您就会明白我的意思)

我的问题与将命名空间与目录相关联的做法有关,其中每个目录表示一个子命名空间。

现在,我想将元数据类移动到一个子目录中,纯粹是出于组织目的。由于分部类必须存在于同一个命名空间中,Metadata子目录不能再表示命名空间(否则它会破坏部分类)我将偏离上述做法;没什么大不了的,但我喜欢坚持一个标准。

是否有约定表示给定目录纯粹是组织性的?

顺便说一下,在目录名称前加上“.”(点)或“_”(下划线)似乎是合适的,前者多于后者,因为它会导致无效的命名空间名称。

@Pheonixblade9,类似这样:

:
|
+- ProjectFolder/
|   +- App.config
|   +- Packages.config
|   +- ClassA.cs
|   +- ClassB.cs
|   +- ClassC.cs
|   +- ClassD.cs
|   +- Metadata/
|   |   +- ClassA.Metadata.cs  \
|   |   +- ClassB.Metadata.cs   \ These are the partial classes that shouldn't
|   |   +- ClassC.Metadata.cs   / be namespaced differently than their respective
|   |   +- ClassD.Metadata.cs  /  partials in the parent folder
:   :

最佳答案

  • 在解决方案资源管理器中选择文件夹
  • 在属性中将 NameSpace Provider 设置为 false
  • 关于visual-studio-2010 - 非命名空间文件夹命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19729508/

    相关文章:

    php - 是否有任何 IDE 能够在 PHP 中重命名重构命名空间?

    programming-languages - 用连字符分隔的大小写的名称是什么?

    c++ - 什么是行,什么是列,是否有约定?

    visual-studio - 理解T4有困难

    c++ - 使用 VS 2010 编译时出现模板重新定义错误

    visual-studio-2010 - 没有足够的存储空间来完成此操作

    namespaces - 使用 LINQ 和前缀编写 XML 片段

    c++ - 无法从一种迭代器类型转换为另一种,但两者完全相同

    c# - 如何访问此 XML 字段?

    ios - bool 值、常量和@IBAction 选择器的 Swift 命名约定?