Skip to content

Commit 9045b1f

Browse files
committed
Disable .NET Framework on non-Windows build
Following example from Microsoft, since setting up dotnet SDK with mono is tricky
1 parent a17dbe7 commit 9045b1f

10 files changed

Lines changed: 12 additions & 2 deletions

File tree

src/Npgsql.GeoJSON/Npgsql.GeoJSON.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<Company>Npgsql</Company>
99
<PackageTags>npgsql postgresql postgres postgis geojson spatial ado ado.net database sql</PackageTags>
1010
<TargetFrameworks>net452;netstandard2.0</TargetFrameworks>
11+
<TargetFrameworks Condition="'$(OS)' != 'Windows_NT' OR '$(CoreOnly)' == 'True'">netstandard2.0</TargetFrameworks>
1112
<AssemblyOriginatorKeyFile>../../Npgsql.snk</AssemblyOriginatorKeyFile>
1213
<LangVersion>latest</LangVersion>
1314
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>

src/Npgsql.Json.NET/Npgsql.Json.NET.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<Company>Npgsql</Company>
99
<PackageTags>npgsql postgresql json postgres ado ado.net database sql</PackageTags>
1010
<TargetFrameworks>net452;netstandard2.0</TargetFrameworks>
11+
<TargetFrameworks Condition="'$(OS)' != 'Windows_NT' OR '$(CoreOnly)' == 'True'">netstandard2.0</TargetFrameworks>
1112
<AssemblyOriginatorKeyFile>../../Npgsql.snk</AssemblyOriginatorKeyFile>
1213
<SignAssembly>true</SignAssembly>
1314
<PublicSign Condition=" '$(OS)' != 'Windows_NT' ">true</PublicSign>

src/Npgsql.LegacyPostgis/Npgsql.LegacyPostgis.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
<Company>Npgsql</Company>
88
<PackageTags>npgsql postgresql postgres postgis spatial geometry geography ado ado.net database sql</PackageTags>
99
<TargetFrameworks>net452;netstandard2.0</TargetFrameworks>
10+
<TargetFrameworks Condition="'$(OS)' != 'Windows_NT' OR '$(CoreOnly)' == 'True'">netstandard2.0</TargetFrameworks>
1011
<AssemblyOriginatorKeyFile>../../Npgsql.snk</AssemblyOriginatorKeyFile>
1112
<SignAssembly>true</SignAssembly>
1213
<PublicSign Condition=" '$(OS)' != 'Windows_NT' ">true</PublicSign>
@@ -29,4 +30,4 @@
2930
<ItemGroup>
3031
<ProjectReference Include="..\Npgsql\Npgsql.csproj" />
3132
</ItemGroup>
32-
</Project>
33+
</Project>

src/Npgsql.NetTopologySuite/Npgsql.NetTopologySuite.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<Company>Npgsql</Company>
99
<PackageTags>npgsql postgresql postgres postgis nts ado ado.net database sql</PackageTags>
1010
<TargetFrameworks>net452;netstandard2.0</TargetFrameworks>
11+
<TargetFrameworks Condition="'$(OS)' != 'Windows_NT' OR '$(CoreOnly)' == 'True'">netstandard2.0</TargetFrameworks>
1112
<AssemblyOriginatorKeyFile>../../Npgsql.snk</AssemblyOriginatorKeyFile>
1213
<SignAssembly>true</SignAssembly>
1314
<PublicSign Condition=" '$(OS)' != 'Windows_NT' ">true</PublicSign>

src/Npgsql.NodaTime/Npgsql.NodaTime.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<Company>Npgsql</Company>
99
<PackageTags>npgsql postgresql postgres nodatime date time ado ado.net database sql</PackageTags>
1010
<TargetFrameworks>net452;netstandard2.0</TargetFrameworks>
11+
<TargetFrameworks Condition="'$(OS)' != 'Windows_NT' OR '$(CoreOnly)' == 'True'">netstandard2.0</TargetFrameworks>
1112
<AssemblyOriginatorKeyFile>../../Npgsql.snk</AssemblyOriginatorKeyFile>
1213
<SignAssembly>true</SignAssembly>
1314
<PublicSign Condition=" '$(OS)' != 'Windows_NT' ">true</PublicSign>

src/Npgsql.RawPostgis/Npgsql.RawPostgis.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
<Company>Npgsql</Company>
88
<PackageTags>npgsql postgresql postgres postgis spatial geometry geography ado ado.net database sql</PackageTags>
99
<TargetFrameworks>net452;netstandard2.0</TargetFrameworks>
10+
<TargetFrameworks Condition="'$(OS)' != 'Windows_NT' OR '$(CoreOnly)' == 'True'">netstandard2.0</TargetFrameworks>
1011
<AssemblyOriginatorKeyFile>../../Npgsql.snk</AssemblyOriginatorKeyFile>
1112
<SignAssembly>true</SignAssembly>
1213
<PublicSign Condition=" '$(OS)' != 'Windows_NT' ">true</PublicSign>
@@ -29,4 +30,4 @@
2930
<ItemGroup>
3031
<ProjectReference Include="..\Npgsql\Npgsql.csproj" />
3132
</ItemGroup>
32-
</Project>
33+
</Project>

src/Npgsql/Npgsql.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<VersionPrefix>4.1.0</VersionPrefix>
99
<LangVersion>latest</LangVersion>
1010
<TargetFrameworks>net452;netstandard2.0</TargetFrameworks>
11+
<TargetFrameworks Condition="'$(OS)' != 'Windows_NT' OR '$(CoreOnly)' == 'True'">netstandard2.0</TargetFrameworks>
1112
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
1213
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
1314
<GenerateDocumentationFile>true</GenerateDocumentationFile>

test/Npgsql.Benchmarks/Npgsql.Benchmarks.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
<PropertyGroup>
44
<TargetFrameworks>net46;netcoreapp2.1</TargetFrameworks>
5+
<TargetFrameworks Condition="'$(OS)' != 'Windows_NT' OR '$(CoreOnly)' == 'True'">netcoreapp2.1</TargetFrameworks>
56
<DebugType>portable</DebugType>
67
<AssemblyName>Npgsql.Benchmarks</AssemblyName>
78
<OutputType>Exe</OutputType>

test/Npgsql.PluginTests/Npgsql.PluginTests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
<PropertyGroup>
44
<TargetFrameworks>net452;netcoreapp2.1</TargetFrameworks>
5+
<TargetFrameworks Condition="'$(OS)' != 'Windows_NT' OR '$(CoreOnly)' == 'True'">netcoreapp2.1</TargetFrameworks>
56
<DebugType>portable</DebugType>
67
<AssemblyOriginatorKeyFile>../../Npgsql.snk</AssemblyOriginatorKeyFile>
78
</PropertyGroup>

test/Npgsql.Tests/Npgsql.Tests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
<PropertyGroup>
44
<LangVersion>latest</LangVersion>
55
<TargetFrameworks>net452;netcoreapp2.1</TargetFrameworks>
6+
<TargetFrameworks Condition="'$(OS)' != 'Windows_NT' OR '$(CoreOnly)' == 'True'">netcoreapp2.1</TargetFrameworks>
67
<DebugType>portable</DebugType>
78
<AssemblyOriginatorKeyFile>../../Npgsql.snk</AssemblyOriginatorKeyFile>
89
<SignAssembly>true</SignAssembly>

0 commit comments

Comments
 (0)