0

给出一个包含以下项目的简单 SLN:

├───libs
│   ├───libA
│   │       Class1.cs
│   │       libA.csproj
│   ├───libB
│   │       Class1.cs
│   │       libB.csproj
│   └───libC
│           Class1.cs
│           libC.csproj
└───tools
    ├───toolA
    │       Program.cs
    │       toolA.csproj
    └───toolB
            Program.cs
            toolB.csproj

我想要一个过滤的 SLN,它只加载libs文件夹下的项目,而不必一一列出所有项目。

我尝试.slnf使用以下内容创建一个:

{
  "solution": {
    "path": "Solution.sln",
    "projects": [
      "libs\\**\\*.csproj",
    ]
  }
}

在Visual Studio 2019 中加载时,当我期望看到文件夹slnf下的项目时,没有加载任何项目。libs

我还尝试了其他几种格式,例如libs\\.*\\.*.csproj,但它们似乎都不起作用。

过滤的 SLN 是否支持项目列表中的正则表达式?如果是,如何使用?

4

0 回答 0