繁体   English   中英

VB.NET项目文件夹问题

[英]VB.NET Project Folder Question

因此,如果我正在VB.net(实际上是任何可视工作室项目)中的项目,我能够创建文件夹。 我的项目变得相当不合适(超过30个类),我认为将例如数据结构类存储在文件夹“ds”中并将用户控件存储在文件夹“uc”中是有益的。 这个可以吗? 它会影响我引用类的方式吗? 这些文件夹只是用于我自己的使用和结构,还是它们实际上对我的整个项目产生了某种影响?

PS如果您感到困惑,我指的是“解决方案资源管理器”中显示的结构。 对不起,如果这是一个愚蠢的问题或不清楚,但我以前从未参与过这样的大型项目。

没有愚蠢的问题。 ;)你可以做到这一点,但你自己一个忙,并保持你的名称空间与文件夹层次结构相同,或者你可以很快得到鸟巢。 例如,如果项目的默认命名空间是MyProject,并且文件夹是Dc,那么这些类应该在

Namespace MyProject.Dc

编辑:只需将您的类包装起来镜像您的文件夹结构,如:

Namespace MyProject.Ds
    Module MyModule

        Sub Main()
            'do stuff here
        End Sub

    End Module
End Namespace

添加文件夹会将任何新添加文件的命名空间默认为这些文件夹以包含文件夹名称。 例如MyApp.UC或MyApp.DS。

创建文件夹并移动用户控件,数据结构等应该不是问题。

你总是可以在一个新的测试项目上测试这个 - 这是我通常的方式:)

您可以将文件夹用于所有内容。 我一直这样做,你只需要在访问它时包含文件夹名称。

在此输入图像描述

因此,如果我想在Exceptions文件夹中调用某些内容,我会使用Exceptions.DialogExceptionEdit等。

添加新文件夹不应该更改项目中的任何内容,如果您对它们所在的命名空间非常小心,并且在使用其路径引用类文件时也要小心。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM