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

Commit 02e43c5

Browse files
alxbauermythz
authored andcommitted
.Net Standard 2.0 support for ServiceStack.OrmLite.Firebird (#620)
1 parent 016dbf0 commit 02e43c5

File tree

3 files changed

+51
-7
lines changed

3 files changed

+51
-7
lines changed
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<?xml version="1.0"?>
2+
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
3+
<metadata>
4+
<id>ServiceStack.OrmLite.Firebird.Core</id>
5+
<title>ServiceStack.OrmLite.Firebird .NET Standard 2.0</title>
6+
<version>5.0.0</version>
7+
<authors>ServiceStack, Angel Colmenares</authors>
8+
<owners>ServiceStack, Angel Colmenares</owners>
9+
<description>
10+
.NET Standard 2.0 version of ServiceStack.OrmLite.Firebird
11+
</description>
12+
<projectUrl>https://github.com/ServiceStack/ServiceStack.OrmLite</projectUrl>
13+
<licenseUrl>https://servicestack.net/terms</licenseUrl>
14+
<requireLicenseAcceptance>true</requireLicenseAcceptance>
15+
<iconUrl>https://servicestack.net/img/logo-32.png</iconUrl>
16+
<tags>Firebird OrmLite POCO Code-First Orm Schema-less Blobs</tags>
17+
<language>en-US</language>
18+
<copyright>ServiceStack and contributors</copyright>
19+
<dependencies>
20+
<group targetFramework=".netstandard2.0">
21+
<dependency id="ServiceStack.OrmLite" version="5.0.0" />
22+
<dependency id="FirebirdSql.Data.FirebirdClient" version="6.3.0" />
23+
</group>
24+
</dependencies>
25+
</metadata>
26+
<files>
27+
<file src="lib\**\*.*" target="lib" />
28+
<file src="..\..\src\ServiceStack.OrmLite.Firebird\**\*.cs" target="src\ServiceStack.OrmLite.Firebird" />
29+
</files>
30+
</package>

NuGet/ServiceStack.OrmLite.Firebird/servicestack.ormlite.firebird.nuspec

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,12 @@
2020
<dependencies>
2121
<group targetFramework="net45">
2222
<dependency id="ServiceStack.OrmLite" version="5.0.0" />
23-
<dependency id="FirebirdSql.Data.FirebirdClient" version="4.10.0.0" />
23+
<dependency id="FirebirdSql.Data.FirebirdClient" version="6.3.0" />
2424
</group>
25+
<group targetFramework=".netstandard2.0">
26+
<dependency id="ServiceStack.OrmLite" version="5.0.0" />
27+
<dependency id="FirebirdSql.Data.FirebirdClient" version="6.3.0" />
28+
</group>
2529
</dependencies>
2630
</metadata>
2731
<files>

src/ServiceStack.OrmLite.Firebird/ServiceStack.OrmLite.Firebird.csproj

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net45</TargetFrameworks>
4+
<TargetFrameworks>net452;netstandard2.0</TargetFrameworks>
55
<AssemblyName>ServiceStack.OrmLite.Firebird</AssemblyName>
66
<PackageId>ServiceStack.OrmLite.Firebird</PackageId>
77
<GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
@@ -21,21 +21,31 @@
2121
</PropertyGroup>
2222

2323
<ItemGroup>
24-
<Reference Include="..\..\lib\net45\ServiceStack.Interfaces.dll" />
24+
<PackageReference Include="FirebirdSql.Data.FirebirdClient" Version="6.3.0" />
25+
<ProjectReference Include="..\ServiceStack.OrmLite\ServiceStack.OrmLite.csproj" />
2526
</ItemGroup>
2627

27-
<PropertyGroup Condition=" '$(TargetFramework)' == 'net45' ">
28+
<PropertyGroup Condition=" '$(TargetFramework)' == 'net452' ">
2829
<DefineConstants>$(DefineConstants);NET45</DefineConstants>
2930
<SignAssembly>True</SignAssembly>
3031
<DelaySign>False</DelaySign>
3132
<AssemblyOriginatorKeyFile>../servicestack.snk</AssemblyOriginatorKeyFile>
3233
</PropertyGroup>
3334

34-
<ItemGroup Condition=" '$(TargetFramework)' == 'net45' ">
35-
<PackageReference Include="FirebirdSql.Data.FirebirdClient" Version="4.10.0.0" />
36-
<ProjectReference Include="..\ServiceStack.OrmLite\ServiceStack.OrmLite.csproj" />
35+
<ItemGroup Condition=" '$(TargetFramework)' == 'net452' ">
36+
<Reference Include="..\..\lib\net45\ServiceStack.Interfaces.dll" />
3737
<Reference Include="..\..\lib\net45\ServiceStack.Text.dll" />
3838
<Reference Include="..\..\lib\net45\ServiceStack.Common.dll" />
3939
</ItemGroup>
4040

41+
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' ">
42+
<DefineConstants>$(DefineConstants);NETSTANDARD1_6;ASYNC</DefineConstants>
43+
</PropertyGroup>
44+
45+
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' ">
46+
<Reference Include="..\..\lib\netstandard2.0\ServiceStack.Interfaces.dll" />
47+
<Reference Include="..\..\lib\netstandard2.0\ServiceStack.Text.dll" />
48+
<Reference Include="..\..\lib\netstandard2.0\ServiceStack.Common.dll" />
49+
</ItemGroup>
50+
4151
</Project>

0 commit comments

Comments
 (0)