diff --git a/ReSharper.FSharp/src/FSharp/FSharp.Common/src/ProjectModel/ProjectProperties.fs b/ReSharper.FSharp/src/FSharp/FSharp.Common/src/ProjectModel/ProjectProperties.fs index c08ca0be5c..ec28185f26 100644 --- a/ReSharper.FSharp/src/FSharp/FSharp.Common/src/ProjectModel/ProjectProperties.fs +++ b/ReSharper.FSharp/src/FSharp/FSharp.Common/src/ProjectModel/ProjectProperties.fs @@ -2,6 +2,7 @@ namespace rec JetBrains.ReSharper.Plugins.FSharp.ProjectModel open System open System.Collections.Generic +open System.Linq open System.Runtime.InteropServices open JetBrains.Application open JetBrains.Application.BuildScript.Application.Zones @@ -147,7 +148,7 @@ type FSharpProjectPropertiesFactory() = override x.FactoryGuid = factoryGuid override x.IsApplicable(parameters) = - isFSharpProject parameters.ProjectFilePath parameters.ProjectTypeGuid + parameters.ProjectTypeGuids |> Seq.exists (isFSharpProject parameters.ProjectFilePath) override x.IsKnownProjectTypeGuid(projectTypeGuid) = FSharpProjectPropertiesFactory.IsKnownProjectTypeGuid(projectTypeGuid) diff --git a/rider-fsharp/src/test/resources/intellij.rider.plugins.fsharp.test.cases.xml b/rider-fsharp/src/test/resources/intellij.rider.plugins.fsharp.test.cases.xml index 1f2d14885b..149da6cd4a 100644 --- a/rider-fsharp/src/test/resources/intellij.rider.plugins.fsharp.test.cases.xml +++ b/rider-fsharp/src/test/resources/intellij.rider.plugins.fsharp.test.cases.xml @@ -6,6 +6,7 @@ +