<commit_before><?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) Microsoft Corporation.  All Rights Reserved.  Licensed under the Apache License, Version 2.0.  See License.txt in the project root for license information. -->
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <FSharpSourcesRoot>$(MSBuildProjectDirectory)\..\..</FSharpSourcesRoot>
  </PropertyGroup>
  <Import Project="$(FSharpSourcesRoot)\FSharpSource.Settings.targets" />
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <OutputType>Library</OutputType>
    <AssemblyName>FSharp.Build</AssemblyName>
    <AllowCrossTargeting>true</AllowCrossTargeting>
    <ProjectGuid>{702A7979-BCF9-4C41-853E-3ADFC9897890}</ProjectGuid>
    <FX_NOLOADER>true</FX_NOLOADER>
  </PropertyGroup>
  <ItemGroup>
    <FilesToLocalize Include="$(OutDir)$(AssemblyName).dll">
      <TranslationFile>$(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(AssemblyName).dll.lcl</TranslationFile>
      <LciCommentFile>$(FSharpSourcesRoot)\..\loc\lci\$(AssemblyName).dll.lci</LciCommentFile>
      <HasLceComments>false</HasLceComments>
      <InProject>false</InProject>
    </FilesToLocalize>
  </ItemGroup>

  <!-- Nuget packaging configuration -->
  <ItemGroup>
    <PackageNuspec Include="FSharp.Build.netcore.nuspec" Condition="'$(TargetFramework)' == 'coreclr'" />
  </ItemGroup>
  <PropertyGroup>
    <PackageVersion    Condition="'$(PreReleaseLabel)'     == ''">$(NuGeReleaseVersion)</PackageVersion>
    <PackageVersion    Condition="'$(PackageVersionMinor)' != ''">$(PackageVersionMajor)-$(PackageVersionMinor)</PackageVersion>
    <PackageVersion    Condition="'$(PackageVersionMinor)' == ''">$(NuGetPerBuildPreReleaseVersion)-0</PackageVersion>
  </PropertyGroup>

  <ItemGroup>
    <FsSrGen Include="FSBuild.txt">
      <Link>FSBuild.txt</Link>
    </FsSrGen>
    <Compile Include="InternalsVisibleTo.fs" />
    <Compile Include="..\..\assemblyinfo\assemblyinfo.FSharp.Build.dll.fs">
      <Link>Utilities/assemblyinfo.FSharp.Build.dll.fs</Link>
    </Compile>
    <Compile Include="..\..\utils\CompilerLocationUtils.fs">
      <Link>Utilities/CompilerLocationUtils.fs</Link>
    </Compile>
    <Compile Include="..\..\utils\reshapedreflection.fs" />
    <Compile Include="Fsc.fsi" />
    <Compile Include="Fsc.fs" />
    <Compile Include="CreateFSharpManifestResourceName.fsi" />
    <Compile Include="CreateFSharpManifestResourceName.fs" />
    <CopyAndSubstituteText Include="Microsoft.FSharp.targets">
		<TargetFilename>Microsoft.FSharp.Targets</TargetFilename>
		<Pattern1>{BuildSuffix}</Pattern1>
		<Replacement1></Replacement1>
	</CopyAndSubstituteText>
	<CopyAndSubstituteText Include="Microsoft.Portable.FSharp.targets">
		<TargetFilename>Microsoft.Portable.FSharp.Targets</TargetFilename>
		<Pattern1>{BuildSuffix}</Pattern1>
		<Replacement1></Replacement1>
      <TargetFilename>Microsoft.FSharp.targets</TargetFilename>
      <Pattern1>{BuildSuffix}</Pattern1>
      <Replacement1></Replacement1>
    </CopyAndSubstituteText>
    <CopyAndSubstituteText Include="Microsoft.Portable.FSharp.targets">
    <TargetFilename>Microsoft.Portable.FSharp.targets</TargetFilename>
      <Pattern1>{BuildSuffix}</Pattern1>
      <Replacement1></Replacement1>
    </CopyAndSubstituteText>
  </ItemGroup>
  <ItemGroup Condition=" '$(TargetFramework)' != 'coreclr' ">
    <Reference Include="mscorlib" />
    <Reference Include="System" />
	<Reference Include="Microsoft.Build.Framework, Version=$(MSBuildVersionFull), Culture=neutral, PublicKeyToken=<KEY>">
		<Private>True</Private><commit_msg>fix targets files<commit_after><?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) Microsoft Corporation.  All Rights Reserved.  Licensed under the Apache License, Version 2.0.  See License.txt in the project root for license information. -->
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <FSharpSourcesRoot>$(MSBuildProjectDirectory)\..\..</FSharpSourcesRoot>
  </PropertyGroup>
  <Import Project="$(FSharpSourcesRoot)\FSharpSource.Settings.targets" />
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <OutputType>Library</OutputType>
    <AssemblyName>FSharp.Build</AssemblyName>
    <AllowCrossTargeting>true</AllowCrossTargeting>
    <ProjectGuid>{702A7979-BCF9-4C41-853E-3ADFC9897890}</ProjectGuid>
    <FX_NOLOADER>true</FX_NOLOADER>
  </PropertyGroup>
  <ItemGroup>
    <FilesToLocalize Include="$(OutDir)$(AssemblyName).dll">
      <TranslationFile>$(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(AssemblyName).dll.lcl</TranslationFile>
      <LciCommentFile>$(FSharpSourcesRoot)\..\loc\lci\$(AssemblyName).dll.lci</LciCommentFile>
      <HasLceComments>false</HasLceComments>
      <InProject>false</InProject>
    </FilesToLocalize>
  </ItemGroup>

  <!-- Nuget packaging configuration -->
  <ItemGroup>
    <PackageNuspec Include="FSharp.Build.netcore.nuspec" Condition="'$(TargetFramework)' == 'coreclr'" />
  </ItemGroup>
  <PropertyGroup>
    <PackageVersion    Condition="'$(PreReleaseLabel)'     == ''">$(NuGeReleaseVersion)</PackageVersion>
    <PackageVersion    Condition="'$(PackageVersionMinor)' != ''">$(PackageVersionMajor)-$(PackageVersionMinor)</PackageVersion>
    <PackageVersion    Condition="'$(PackageVersionMinor)' == ''">$(NuGetPerBuildPreReleaseVersion)-0</PackageVersion>
  </PropertyGroup>

  <ItemGroup>
    <FsSrGen Include="FSBuild.txt">
      <Link>FSBuild.txt</Link>
    </FsSrGen>
    <Compile Include="InternalsVisibleTo.fs" />
    <Compile Include="..\..\assemblyinfo\assemblyinfo.FSharp.Build.dll.fs">
      <Link>Utilities/assemblyinfo.FSharp.Build.dll.fs</Link>
    </Compile>
    <Compile Include="..\..\utils\CompilerLocationUtils.fs">
      <Link>Utilities/CompilerLocationUtils.fs</Link>
    </Compile>
    <Compile Include="..\..\utils\reshapedreflection.fs" />
    <Compile Include="Fsc.fsi" />
    <Compile Include="Fsc.fs" />
    <Compile Include="CreateFSharpManifestResourceName.fsi" />
    <Compile Include="CreateFSharpManifestResourceName.fs" />
    <CopyAndSubstituteText Include="Microsoft.FSharp.targets">
		<TargetFilename>Microsoft.FSharp.Targets</TargetFilename>
		<Pattern1>{BuildSuffix}</Pattern1>
		<Replacement1></Replacement1>
	</CopyAndSubstituteText>
	<CopyAndSubstituteText Include="Microsoft.Portable.FSharp.targets">
	  <TargetFilename>Microsoft.Portable.FSharp.Targets</TargetFilename>
      <Pattern1>{BuildSuffix}</Pattern1>
      <Replacement1></Replacement1>
    </CopyAndSubstituteText>
  </ItemGroup>
  <ItemGroup Condition=" '$(TargetFramework)' != 'coreclr' ">
    <Reference Include="mscorlib" />
    <Reference Include="System" />
	<Reference Include="Microsoft.Build.Framework, Version=$(MSBuildVersionFull), Culture=neutral, PublicKeyToken=<KEY>">
		<Private>True</Private>
{'fraction_non_alphanumeric': 0.1636900576571509, 'fraction_numerical': 0.012937702151596118, 'mean_word_length': 5.120481927710843, 'pattern_counts': {'":': 0, '<': 199, '<?xml version=': 2, '>': 199, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '122954', 'n_tokens_mistral': 2357, 'n_tokens_neox': 2105, 'n_words': 272}