给出一个包含以下项目的简单 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 是否支持项目列表中的正则表达式?如果是,如何使用?