Files
project-euler/projecteuler.fsproj
2025-08-03 20:16:55 -07:00

161 lines
6.8 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{afd5b730-9ec9-4ef7-8ddb-95b36a0d1317}</ProjectGuid>
<OutputType>Exe</OutputType>
<RootNamespace>projecteuler</RootNamespace>
<AssemblyName>projecteuler</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<TargetFrameworkProfile>Client</TargetFrameworkProfile>
<Name>projecteuler</Name>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<Tailcalls>false</Tailcalls>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<WarningLevel>3</WarningLevel>
<PlatformTarget>x86</PlatformTarget>
<DocumentationFile>bin\Debug\projecteuler.XML</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<Tailcalls>true</Tailcalls>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<WarningLevel>3</WarningLevel>
<PlatformTarget>x86</PlatformTarget>
<DocumentationFile>bin\Release\projecteuler.XML</DocumentationFile>
</PropertyGroup>
<PropertyGroup>
<MinimumVisualStudioVersion Condition="'$(MinimumVisualStudioVersion)' == ''">11</MinimumVisualStudioVersion>
</PropertyGroup>
<Import Project="$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.FSharp.Targets" Condition="Exists('$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.FSharp.Targets')" />
<Import Project="$(MSBuildExtensionsPath32)\..\Microsoft F#\v4.0\Microsoft.FSharp.Targets" Condition="(!Exists('$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.FSharp.Targets')) And (Exists('$(MSBuildExtensionsPath32)\..\Microsoft F#\v4.0\Microsoft.FSharp.Targets'))" />
<Import Project="$(MSBuildExtensionsPath32)\FSharp\1.0\Microsoft.FSharp.Targets" Condition="(!Exists('$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.FSharp.Targets')) And (!Exists('$(MSBuildExtensionsPath32)\..\Microsoft F#\v4.0\Microsoft.FSharp.Targets')) And (Exists('$(MSBuildExtensionsPath32)\FSharp\1.0\Microsoft.FSharp.Targets'))" />
<ItemGroup>
<Compile Include="common.fs" />
<Compile Include="millerRabinPrimality.fs" />
<Compile Include="Fraction.fs" />
<Compile Include="11.fs" />
<Content Include="11.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Compile Include="12.fs" />
<Compile Include="13.fs" />
<Content Include="13.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Compile Include="14.fs" />
<Compile Include="17.fs" />
<Compile Include="18.fs" />
<Content Include="18.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="18_67.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Compile Include="19_saturdays.fs" />
<Compile Include="20.fs" />
<Compile Include="21.fs" />
<Compile Include="22.fs" />
<Content Include="22_names.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Compile Include="23.fs" />
<Compile Include="24.fs" />
<Compile Include="25.fs" />
<Compile Include="26.fs" />
<Compile Include="27.fs" />
<Compile Include="28.fs" />
<Compile Include="29.fs" />
<Compile Include="30.fs" />
<Compile Include="31.fs" />
<Compile Include="32.fs" />
<Compile Include="33_cancelling.fs" />
<Compile Include="34.fs" />
<Compile Include="35.fs" />
<Compile Include="36.fs" />
<Compile Include="37.fs" />
<Compile Include="39.fs" />
<Compile Include="40.fs" />
<Compile Include="41.fs" />
<Compile Include="42.fs" />
<Content Include="42_words.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Compile Include="43.fs" />
<Compile Include="45.fs" />
<Compile Include="46.fs" />
<Compile Include="47.fs" />
<Compile Include="48.fs" />
<Compile Include="49.fs" />
<Compile Include="50.fs" />
<Compile Include="52.fs" />
<Compile Include="53.fs" />
<Compile Include="54.fs" />
<Content Include="54_poker.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Compile Include="55.fs" />
<Compile Include="56.fs" />
<Compile Include="57.fs" />
<Compile Include="58.fs" />
<Compile Include="59.fs" />
<Content Include="59_cipher1.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Compile Include="69.fs" />
<Compile Include="63_power_digits.fs" />
<Compile Include="79.fs" />
<Content Include="79_keylog.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Compile Include="81.fs" />
<Content Include="81_matrix.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Compile Include="92.fs" />
<Compile Include="97.fs" />
<Compile Include="98.fs" />
<Content Include="98_words.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Compile Include="99.fs" />
<Content Include="99_base_exp.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Compile Include="101.fs" />
<Compile Include="112.fs" />
<Compile Include="npr_sundaypuzzle_20120422.fs" />
<Content Include="dist.female.first.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="dist.male.first.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Compile Include="program.fs" />
</ItemGroup>
<ItemGroup>
<Reference Include="mscorlib" />
<Reference Include="FSharp.Core" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Numerics" />
<Reference Include="System.Windows.Forms" />
</ItemGroup>
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>