Skip to content

Instantly share code, notes, and snippets.

@juselius
Last active January 2, 2019 12:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save juselius/c074bf06facf66ff4167ad69bac8f980 to your computer and use it in GitHub Desktop.
Save juselius/c074bf06facf66ff4167ad69bac8f980 to your computer and use it in GitHub Desktop.
Working example project file for .NET Core + F# + SQLProvider + Postgres
<?xml version="1.0" encoding="utf-8"?>
<Project>
<PropertyGroup>
<FscToolPath>$(HOME)/.nix-profile/bin</FscToolPath>
<FscToolExe>fsharpc</FscToolExe>
</PropertyGroup>
<ItemGroup>
<Reference Include="FSharp.Data.SqlProvider">
<HintPath>$(HOME)/.nuget/packages/sqlprovider/1.1.55/lib/net451/FSharp.Data.SqlProvider.dll</HintPath>
</Reference>
</ItemGroup>
<Target Name="CopyLibs">
<Exec Command="mkdir -p bin/libs" />
<Exec Command="cp $(HOME)/.nuget/packages/npgsql/4.0.4/lib/netstandard2.0/Npgsql.dll bin/libs" />
<Exec Command="cp $(HOME)/.nuget/packages/system.threading.tasks.extensions/4.5.1/lib/netstandard2.0/System.Thread>
<Exec Command="cp $(HOME)/.nuget/packages/system.runtime.compilerservices.unsafe/4.5.2/lib/netstandard2.0/System.R>
</Target>
<Target Name="PreBuild" BeforeTargets="PreBuildEvent">
<CallTarget Targets="CopyLibs"/>
</Target>
</Project>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment