Skip to content
This repository was archived by the owner on Feb 22, 2022. It is now read-only.

Commit 90e6c31

Browse files
authored
Merge pull request #8 from panesofglass/netstandard2.0
Update to netstandard2.0
2 parents 13bf45e + 5110ed6 commit 90e6c31

File tree

12 files changed

+50
-30
lines changed

12 files changed

+50
-30
lines changed

.travis.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
language: csharp
2+
3+
mono: 5.2.0
4+
dotnet: 2.0.0
5+
6+
install:
7+
- mozroots --import --sync
8+
# workaround for missing .net 4.5 targing pack
9+
- export FrameworkPathOverride=$(dirname $(which mono))/../lib/mono/4.5/
10+
11+
matrix:
12+
include:
13+
- os: linux # Ubuntu 14.04
14+
dist: trusty
15+
sudo: required
16+
dotnet: 2.0.0
17+
- os: osx # OSX 10.12
18+
osx_image: xcode9.1
19+
dotnet: 2.0.0
20+
dist: trusty
21+
sudo: required
22+
23+
script:
24+
- dotnet --info
25+
- dotnet restore
26+
- dotnet build -c Release
27+
- dotnet test tests/Freya.Core.Tests/Freya.Core.Tests.fsproj -c Release
28+
- dotnet test tests/Freya.Core.Hopac.Tests/Freya.Core.Hopac.Tests.fsproj -c Release
29+
- dotnet pack -c Release --include-symbols
30+
- dotnet tests/Freya.Core.Benchmarks/bin/Release/netcoreapp2.0/Freya.Core.Benchmarks.dll
31+
32+
branches:
33+
except:
34+
- gh-pages

appveyor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ build_script:
77
- ps: dotnet test -c Release tests\Freya.Core.Tests\Freya.Core.Tests.fsproj
88
- ps: dotnet test -c Release tests\Freya.Core.Hopac.Tests\Freya.Core.Hopac.Tests.fsproj
99
- ps: dotnet pack -c Release --include-symbols --version-suffix "aci-${env:APPVEYOR_BUILD_NUMBER}"
10-
- ps: dotnet .\tests\Freya.Core.Benchmarks\bin\Release\netcoreapp1.1\Freya.Core.Benchmarks.dll
10+
- ps: dotnet .\tests\Freya.Core.Benchmarks\bin\Release\netcoreapp2.0\Freya.Core.Benchmarks.dll
1111

1212
test: off
1313

global.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

nuget.props renamed to src/Directory.Build.props

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
<Project>
1+
<?xml version="1.0" encoding="utf-8" standalone="no"?>
2+
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
23
<PropertyGroup>
34
<VersionPrefix>4.0.0</VersionPrefix>
45
<Authors>Andrew Cherry, Ryan Riley, Marcus Griep</Authors>

src/Freya.Core.Common.targets

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
<Project>
22
<PropertyGroup>
3-
<TargetFrameworks>net45;netstandard1.6</TargetFrameworks>
3+
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
44
<GenerateDocumentationFile>true</GenerateDocumentationFile>
55
<StructFreya>false</StructFreya>
66
<DefineConstants Condition="'$(StructFreya)' == 'true'">$(DefineConstants);STRUCT</DefineConstants>
77
<DefineConstants Condition="'$(Hopac)' == 'true'">$(DefineConstants);HOPAC</DefineConstants>
88
</PropertyGroup>
99

10-
<Import Project="..\nuget.props" />
11-
1210
<ItemGroup>
1311
<Compile Include="$(MSBuildThisFileDirectory)Freya.Core\Prelude.fs" />
1412
<Compile Include="$(MSBuildThisFileDirectory)Freya.Core\Core.fs" />
@@ -22,8 +20,6 @@
2220
</ItemGroup>
2321

2422
<ItemGroup>
25-
<PackageReference Include="FSharp.NET.Sdk" Version="1.*" PrivateAssets="All" />
26-
<PackageReference Include="FSharp.Core" Version="4.1.0" />
2723
<PackageReference Include="Aether" Version="[8.2.0,9)" />
2824
</ItemGroup>
2925

src/Freya.Core.Hopac/Freya.Core.Hopac.fsproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<Project Sdk="FSharp.NET.Sdk;Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<Hopac>true</Hopac>
44
</PropertyGroup>

src/Freya.Core/Freya.Core.fsproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
<Project Sdk="FSharp.NET.Sdk;Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22
<Import Project="..\Freya.Core.Common.targets" />
33
</Project>

tests/Freya.Core.Benchmarks/Freya.Core.Benchmarks.fsproj

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
<Project Sdk="FSharp.NET.Sdk;Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>netcoreapp1.1</TargetFramework>
5+
<TargetFramework>netcoreapp2.0</TargetFramework>
66
<IsPackable>false</IsPackable>
77
<DebugType>none</DebugType>
88
<ServerGarbageCollection>true</ServerGarbageCollection>
@@ -17,8 +17,6 @@
1717
</ItemGroup>
1818

1919
<ItemGroup>
20-
<PackageReference Include="FSharp.NET.Sdk" Version="1.*" PrivateAssets="All" />
21-
<PackageReference Include="FSharp.Core" Version="4.*" />
2220
<PackageReference Include="BenchmarkDotNet" Version="0.10.*" />
2321
<!--PackageReference Include="BenchmarkDotNet.Diagnostics.Windows" Version="0.10.2" /-->
2422
</ItemGroup>

tests/Freya.Core.Hopac.Tests/Freya.Core.Hopac.Tests.fsproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<Project Sdk="FSharp.NET.Sdk;Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<Hopac>true</Hopac>
44
</PropertyGroup>
Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,22 @@
11
<Project>
22
<PropertyGroup>
33
<OutputType>Exe</OutputType>
4-
<TargetFramework>net461</TargetFramework>
4+
<TargetFramework>netcoreapp2.0</TargetFramework>
55
<DefineConstants Condition="'$(Hopac)' == 'true'">$(DefineConstants);HOPAC</DefineConstants>
66
<ServerGarbageCollection Condition="'$(Hopac)' == 'true'">true</ServerGarbageCollection>
77
<IsPackable>false</IsPackable>
88
</PropertyGroup>
99

1010
<ItemGroup>
1111
<Compile Include="$(MSBuildThisFileDirectory)Freya.Core.Tests\Core.Tests.fs" />
12-
<Compile Include="$(MSBuildThisFileDirectory)Freya.Core.Tests\Program.fs" />
1312
</ItemGroup>
1413

1514
<ItemGroup>
16-
<PackageReference Include="FSharp.NET.Sdk" Version="1.*" PrivateAssets="All" />
17-
<PackageReference Include="FSharp.Core" Version="4.*" />
1815
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.*" />
19-
<PackageReference Include="xunit" Version="2.2.*" />
20-
<PackageReference Include="xunit.runner.visualstudio" Version="2.2.*" />
21-
<PackageReference Include="Unquote" Version="3.*" />
22-
<PackageReference Include="FsCheck.Xunit" Version="2.*" />
23-
<PackageReference Include="FsCheck" Version="2.*" />
16+
<PackageReference Include="xunit" Version="2.3.*" />
17+
<PackageReference Include="xunit.runner.visualstudio" Version="2.3.*" />
18+
<PackageReference Include="Unquote" Version="4.*" />
19+
<PackageReference Include="FsCheck.Xunit" Version="3.0.0-*" />
20+
<PackageReference Include="FsCheck" Version="3.0.0-*" />
2421
</ItemGroup>
2522
</Project>

0 commit comments

Comments
 (0)