0

我正在查看从https://github.com/ardalis/CleanArchitecture.sln的模板生成的文件,并注意到有这部分:

Project("{UUID-1}") = "src", "src", "{UUID-2}"
EndProject
Project("{UUID-1}") = "tests", "tests", "{UUID-3}"
EndProject
...
Project("{UUID-1}") = "Solution Items", "Solution Items", "{UUID-4}"
    ProjectSection(SolutionItems) = preProject
        .editorconfig = .editorconfig
    EndProjectSection
EndProject

“解决方案”项目的目的究竟是什么?.editorconfig它是否会导致以某种特殊方式处理列出的文件(例如 default )?我是否需要在.stylecop.json此列表中添加任何新的解决方案相关文件(例如 )?

4

1 回答 1

1

“解决方案”项目的目的究竟是什么?

它不是真正的项目,而是解决方案资源管理器中的伪文件夹。您可以自己创建一个:

  • 右键单击解决方案,添加,新建解决方案文件夹。然后键入名称。

因此,目的是组织您的文件并避免使解决方案资源管理器根文件夹混乱。

请注意,它不是真正的物理文件夹,只是 SE 窗口中的伪文件夹。您可以将文件和文件夹拖入其中。

例如,您可以将解决方案的不同部分中的测试项目一起拖到测试文件夹中。

于 2021-12-07T08:23:13.343 回答