@@ -211,7 +211,7 @@ public partial class ReleaserApp
211
211
212
212
foreach ( var msBuildProject in _config . MSBuild . Projects )
213
213
{
214
- var basePath = Path . GetDirectoryName ( msBuildProject ) ;
214
+ var basePath = Path . GetDirectoryName ( msBuildProject ) ! ;
215
215
var solutionSerializer = Microsoft . VisualStudio . SolutionPersistence . Serializer . SolutionSerializers . GetSerializerByMoniker ( msBuildProject ) ;
216
216
if ( solutionSerializer is not null )
217
217
{
@@ -221,23 +221,20 @@ public partial class ReleaserApp
221
221
var solutionFile = await solutionSerializer . OpenAsync ( msBuildProject , CancellationToken . None ) ;
222
222
foreach ( var subProject in solutionFile . SolutionProjects )
223
223
{
224
- if ( string . IsNullOrEmpty ( subProject . Type ) )
225
- {
226
- var fullProjectPath = Path . GetFullPath ( Path . Combine ( basePath , subProject . FilePath ) ) ;
224
+ var fullProjectPath = Path . GetFullPath ( Path . Combine ( basePath , subProject . FilePath ) ) ;
227
225
228
- if ( allProjectPaths . Add ( fullProjectPath ) )
229
- {
230
- if ( ! solutionToProjects . TryGetValue ( msBuildProject , out var listOfProjectsPerSolution ) )
231
- {
232
- listOfProjectsPerSolution = new List < string > ( ) ;
233
- solutionToProjects [ msBuildProject ] = listOfProjectsPerSolution ;
234
- }
235
- listOfProjectsPerSolution . Add ( fullProjectPath ) ;
236
- }
237
- else
226
+ if ( allProjectPaths . Add ( fullProjectPath ) )
227
+ {
228
+ if ( ! solutionToProjects . TryGetValue ( msBuildProject , out var listOfProjectsPerSolution ) )
238
229
{
239
- Error ( $ "The project `{ fullProjectPath } ` is duplicated in the list of input projects.") ;
230
+ listOfProjectsPerSolution = new List < string > ( ) ;
231
+ solutionToProjects [ msBuildProject ] = listOfProjectsPerSolution ;
240
232
}
233
+ listOfProjectsPerSolution . Add ( fullProjectPath ) ;
234
+ }
235
+ else
236
+ {
237
+ Error ( $ "The project `{ fullProjectPath } ` is duplicated in the list of input projects.") ;
241
238
}
242
239
}
243
240
}
0 commit comments