如何在C#或ASP.NET中创建不存在的文件夹以进行分组?

时间:2013-02-26 15:38:07

标签: c# asp.net vb.net visual-studio

更清楚主题: 在Solution Explorer里面Visual Studio我有很多代码和类文件 我们正在寻找一种安排它们的方法。这样我就可以将相关的文件添加到一个文件夹中。无论我是否能通过内置功能或扩展来实现这一目标 但是,该文件夹不应该存在或在运行时创建 类似于namespaces的代码,只是 概念 ;它们实际上并不存在。

我完全需要在项目层次结构空间内

4 个答案:

答案 0 :(得分:1)

有什么理由不能使用“添加文件夹”吗?虽然它们存在于项目中并且创建了物理文件夹,但在编译应用程序时,只要文件夹中只存在代码文件,就不会添加它们。

答案 1 :(得分:1)

执行此操作的唯一方法是在项目目录下创建文件夹。您放入这些文件夹的类不必遵循文件夹层次结构及其命名空间,但它们应该。我不知道为什么这应该是你上面提到的限制。

如果这是一个Visual C ++项目,您可以创建错误的文件夹和过滤器,将文件与标题和源文件分开。

答案 2 :(得分:0)

右键单击您的解决方案,然后转到添加 - >新解决方案文件夹您应该能够根据需要在这些解决方案文件夹中添加任何文件(创建新文件或添加现有文件)(它们用于解决方案,但可以添加各种类型的文件。)

这不会创建“真实”文件夹,但它会为组织创建一种符号链接。

答案 3 :(得分:0)

项目和解决方案是固定的,因为项目始终是解决方案的一部分。将任何代码文件添加到文件夹时,该文件夹名称将成为该代码文件的命名空间的一部分。我不知道这应该如何造成问题。只需继续使用工具,而不是试图对抗它们。

http://mikehadlow.blogspot.com/2007/07/how-to-structure-visual-studio.html