@@ -281,55 +281,21 @@ private ProjectStyle GetProjectStyle(IProjectRootElement projectRootElement)
281281 return ProjectStyle . Custom ;
282282 }
283283
284- var cleansedImports = imports . Select ( import => Path . GetFileName ( import . Project ) ) ;
285- var allImportsConvertibleToSdk =
286- cleansedImports . All ( import =>
287- MSBuildFacts . PropsConvertibleToSDK . Contains ( import , StringComparer . OrdinalIgnoreCase ) ||
288- MSBuildFacts . TargetsConvertibleToSDK . Contains ( import , StringComparer . OrdinalIgnoreCase ) ) ;
289-
290- if ( allImportsConvertibleToSdk )
284+ if ( MSBuildHelpers . IsNETFrameworkMSTestProject ( projectRootElement ) )
291285 {
292- if ( MSBuildHelpers . IsNETFrameworkMSTestProject ( projectRootElement ) )
293- {
294- return ProjectStyle . MSTest ;
295- }
296- else if ( MSBuildHelpers . IsWPF ( projectRootElement ) || MSBuildHelpers . IsWinForms ( projectRootElement ) || MSBuildHelpers . IsDesktop ( projectRootElement ) )
297- {
298- return ProjectStyle . WindowsDesktop ;
299- }
300- else if ( MSBuildHelpers . IsWeb ( projectRootElement ) )
301- {
302- return ProjectStyle . Web ;
303- }
304- else
305- {
306- return ProjectStyle . Default ;
307- }
286+ return ProjectStyle . MSTest ;
287+ }
288+ else if ( MSBuildHelpers . IsWPF ( projectRootElement ) || MSBuildHelpers . IsWinForms ( projectRootElement ) || MSBuildHelpers . IsDesktop ( projectRootElement ) )
289+ {
290+ return ProjectStyle . WindowsDesktop ;
291+ }
292+ else if ( MSBuildHelpers . IsWeb ( projectRootElement ) )
293+ {
294+ return ProjectStyle . Web ;
308295 }
309296 else
310297 {
311- Console . WriteLine ( "This project has custom imports that are not accepted by try-convert." ) ;
312- Console . WriteLine ( "Unexpected custom imports were found:" ) ;
313-
314- var customImports =
315- cleansedImports . Where ( import =>
316- ! ( MSBuildFacts . PropsConvertibleToSDK . Contains ( import , StringComparer . OrdinalIgnoreCase ) ||
317- MSBuildFacts . TargetsConvertibleToSDK . Contains ( import , StringComparer . OrdinalIgnoreCase ) ) ) ;
318-
319- foreach ( var import in customImports )
320- {
321- Console . WriteLine ( $ "\t { import } ") ;
322- }
323-
324- Console . WriteLine ( "The following imports are considered valid for conversion:" ) ;
325-
326- foreach ( var import in MSBuildFacts . TargetsConvertibleToSDK . Union ( MSBuildFacts . PropsConvertibleToSDK ) )
327- {
328- Console . WriteLine ( $ "\t { import } ") ;
329- }
330-
331- // It's something else, no idea what though
332- return ProjectStyle . Custom ;
298+ return ProjectStyle . Default ;
333299 }
334300 }
335301
0 commit comments