如何将Visual Studio解决方案分解为不同的物理文件夹和项目

时间:2019-01-23 00:26:26

标签: .net visual-studio

我发现了一个非常不错的architecture,可以将Visual Studio解决方案分为不同的文件夹和项目。

创建空白解决方案后,我在Visual Studio中添加了“新解决方案文件夹”,但是物理目录中没有任何内容。当我将文件夹添加到物理目录时,它们不会出现在Visual Studio中。

如何添加包含子文件夹和项目的物理文件夹?

MySolution

MySolution
│   MySolution.sln
│
└───src
│   └───ApplicationCore
│       │   ApplicationCore.csproj
│   
└───tests
    └───UnitTests
        |   UnitTests.csproj

1 个答案:

答案 0 :(得分:0)

“解决方案文件夹”是虚拟的-它们是Visual Studio中的组织辅助工具,不会映射到物理文件夹,至少不会自动映射。

右键单击您的解决方案文件夹,然后单击“添加”(请参见下图)。然后,您可以将新项目或现有项目添加到虚拟解决方案文件夹中。如果创建一个新项目,则可以选择将其物理存储在何处。

enter image description here