diff --git a/src/dotnet/commands/dotnet-compile-fsc/Program.cs b/src/dotnet/commands/dotnet-compile-fsc/Program.cs index e22954eba..3d4bbe9c6 100644 --- a/src/dotnet/commands/dotnet-compile-fsc/Program.cs +++ b/src/dotnet/commands/dotnet-compile-fsc/Program.cs @@ -12,6 +12,7 @@ using System.Text; using Microsoft.DotNet.Cli.Compiler.Common; using Microsoft.DotNet.Cli.Utils; using Microsoft.DotNet.ProjectModel; +using NuGet.Frameworks; namespace Microsoft.DotNet.Tools.Compiler.Fsc { @@ -104,6 +105,13 @@ namespace Microsoft.DotNet.Tools.Compiler.Fsc allArgs.Add($"{outputName}"); } + //set target framework + var framework = new NuGetFramework(assemblyInfoOptions.TargetFramework); + if (!framework.IsDesktop()) + { + allArgs.Add("--targetprofile:netcore"); + } + foreach (var reference in references) { allArgs.Add("-r");