Skip to content

Commit 92f9ad9

Browse files
committed
Resolve #48 - Alter tests to run twice
The project is now tested under both .NET Core 3.1 and also .NET Framework 4.7.2.
1 parent 507d808 commit 92f9ad9

18 files changed

Lines changed: 87 additions & 168 deletions

File tree

.appveyor.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
version: '{branch}-{build}'
2-
image: Visual Studio 2017
2+
image: Visual Studio 2019
33

44
init:
55
- cmd: git config --global core.autocrlf true
@@ -18,6 +18,7 @@ build_script:
1818

1919
test_script:
2020
- cmd: dotnet test /p:CollectCoverage=true /p:CoverletOutputFormat=\"json,opencover\" /p:CoverletOutput=\"TestResults/\" --test-adapter-path:. --logger:\"nunit\"
21+
- cmd: dotnet test -c NetFramework
2122

2223
after_test:
2324
- cmd: dotnet-sonarscanner end /d:"sonar.login=%SONARCLOUD_SECRET_KEY%"

.travis.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@ solution: CSF.ORM.sln
33

44
jobs:
55
include:
6-
- dotnet: 2.2.207
6+
- dotnet: 3.1.403
77
mono: latest
88

99
script:
1010
- dotnet build
1111
- dotnet test
12+
- dotnet test -c NetFramework

.vscode/tasks.json

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,13 @@
1010
"/property:GenerateFullPaths=true",
1111
"/consoleloggerparameters:NoSummary"
1212
],
13-
"group": "build",
14-
"presentation": { "reveal": "silent" },
13+
"group": {
14+
"kind": "build",
15+
"isDefault": true
16+
},
17+
"presentation": {
18+
"reveal": "silent"
19+
},
1520
"problemMatcher": "$msCompile"
1621
},
1722
{
@@ -22,6 +27,21 @@
2227
"test",
2328
"/property:GenerateFullPaths=true"
2429
],
30+
"group": {
31+
"kind": "test",
32+
"isDefault": true
33+
},
34+
"problemMatcher": "$msCompile"
35+
}
36+
{
37+
"label": "test with .NET Framework 4.7.2",
38+
"command": "dotnet",
39+
"type": "shell",
40+
"args": [
41+
"test",
42+
"/property:GenerateFullPaths=true",
43+
"-c:NetFramework"
44+
],
2545
"group": "test",
2646
"problemMatcher": "$msCompile"
2747
}

CSF.Entities/CSF.Entities.csproj

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

3-
<PropertyGroup Condition="'$(Configuration)' != 'Debug_SingleTarget'">
4-
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
5-
</PropertyGroup>
6-
<PropertyGroup Condition="'$(Configuration)' == 'Debug_SingleTarget'">
7-
<TargetFramework>netstandard2.0</TargetFramework>
8-
</PropertyGroup>
93
<PropertyGroup>
4+
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
105
<PackageId>CSF.Entities</PackageId>
116
<Authors>craigfowler</Authors>
127
<Title>Entity &amp; identity types</Title>
@@ -30,10 +25,6 @@
3025
<DebugType></DebugType>
3126
<DocumentationFile>bin\$(Configuration)\$(TargetFramework)\CSF.Entities.xml</DocumentationFile>
3227
</PropertyGroup>
33-
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug_SingleTarget|AnyCPU' ">
34-
<DocumentationFile>bin\$(Configuration)\$(TargetFramework)\CSF.Entities.xml</DocumentationFile>
35-
<CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>
36-
</PropertyGroup>
3728

3829
<ItemGroup>
3930
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.0" PrivateAssets="All" Condition="'$(TargetFramework.TrimEnd(`0123456789`))' == 'net'" />

CSF.ORM.Entities/CSF.ORM.Entities.csproj

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

3-
4-
<PropertyGroup Condition="'$(Configuration)' != 'Debug_SingleTarget'">
5-
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
6-
</PropertyGroup>
7-
<PropertyGroup Condition="'$(Configuration)' == 'Debug_SingleTarget'">
8-
<TargetFramework>netstandard2.0</TargetFramework>
9-
</PropertyGroup>
10-
113
<PropertyGroup>
4+
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
125
<PackageId>CSF.ORM.Entities</PackageId>
136
<Authors>craigfowler</Authors>
147
<Title>ORM abstractions: Entity integration</Title>
@@ -37,10 +30,6 @@
3730
<DebugType></DebugType>
3831
<DocumentationFile>bin\$(Configuration)\$(TargetFramework)\CSF.ORM.Entities.xml</DocumentationFile>
3932
</PropertyGroup>
40-
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug_SingleTarget|AnyCPU' ">
41-
<DocumentationFile>bin\$(Configuration)\$(TargetFramework)\CSF.ORM.Entities.xml</DocumentationFile>
42-
<CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>
43-
</PropertyGroup>
4433
<ItemGroup>
4534
<ProjectReference Include="..\CSF.Entities\CSF.Entities.csproj" />
4635
<ProjectReference Include="..\CSF.ORM\CSF.ORM.csproj" />

CSF.ORM.NHibernate.Common/CSF.ORM.NHibernate.Common.csproj

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2-
3-
<PropertyGroup Condition="'$(Configuration)' != 'Debug_SingleTarget'">
4-
<TargetFrameworks>netstandard2.0;net45;net461</TargetFrameworks>
5-
</PropertyGroup>
6-
<PropertyGroup Condition="'$(Configuration)' == 'Debug_SingleTarget'">
7-
<TargetFramework>netstandard2.0</TargetFramework>
8-
</PropertyGroup>
9-
102
<PropertyGroup>
3+
<TargetFrameworks>netstandard2.0;net45;net461</TargetFrameworks>
114
<IsPackable>false</IsPackable>
125
<ReleaseVersion>3.0.0</ReleaseVersion>
136
<Version>$(ReleaseVersion)</Version>
@@ -24,11 +17,6 @@
2417
<DebugType></DebugType>
2518
<DocumentationFile>bin\$(Configuration)\$(TargetFramework)\CSF.ORM.NHibernate.Common.xml</DocumentationFile>
2619
</PropertyGroup>
27-
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug_SingleTarget|AnyCPU' ">
28-
<DebugSymbols>true</DebugSymbols>
29-
<DocumentationFile>bin\$(Configuration)\$(TargetFramework)\CSF.ORM.NHibernate.Common.xml</DocumentationFile>
30-
<CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>
31-
</PropertyGroup>
3220

3321
<ItemGroup>
3422
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.0" PrivateAssets="All" Condition="'$(TargetFramework.TrimEnd(`0123456789`))' == 'net'" />

CSF.ORM.NHibernate4/CSF.ORM.NHibernate4.csproj

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2-
3-
<PropertyGroup Condition="'$(Configuration)' != 'Debug_SingleTarget'">
4-
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
5-
</PropertyGroup>
6-
<PropertyGroup Condition="'$(Configuration)' == 'Debug_SingleTarget'">
7-
<TargetFramework>netstandard2.0</TargetFramework>
8-
</PropertyGroup>
9-
102
<PropertyGroup>
3+
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
114
<PackageId>CSF.ORM.NHibernate4</PackageId>
125
<Authors>craigfowler</Authors>
136
<Title>ORM abstractions: Implementation for NHibernate 4</Title>
@@ -34,10 +27,6 @@
3427
<DebugType></DebugType>
3528
<DocumentationFile>bin\$(Configuration)\$(TargetFramework)\CSF.ORM.NHibernate4.xml</DocumentationFile>
3629
</PropertyGroup>
37-
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug_SingleTarget|AnyCPU' ">
38-
<DocumentationFile>bin\$(Configuration)\$(TargetFramework)\CSF.ORM.NHibernate4.xml</DocumentationFile>
39-
<CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>
40-
</PropertyGroup>
4130

4231
<ItemGroup>
4332
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.0" PrivateAssets="All" Condition="'$(TargetFramework.TrimEnd(`0123456789`))' == 'net'" />

CSF.ORM.NHibernate5/CSF.ORM.NHibernate5.csproj

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2-
3-
<PropertyGroup Condition="'$(Configuration)' != 'Debug_SingleTarget'">
4-
<TargetFrameworks>netstandard2.0;net461</TargetFrameworks>
5-
</PropertyGroup>
6-
<PropertyGroup Condition="'$(Configuration)' == 'Debug_SingleTarget'">
7-
<TargetFramework>netstandard2.0</TargetFramework>
8-
</PropertyGroup>
9-
102
<PropertyGroup>
3+
<TargetFrameworks>netstandard2.0;net461</TargetFrameworks>
114
<PackageId>CSF.ORM.NHibernate5</PackageId>
125
<Authors>craigfowler</Authors>
136
<Title>ORM abstractions: Implementation for NHibernate 5</Title>
@@ -34,10 +27,6 @@
3427
<DebugType></DebugType>
3528
<DocumentationFile>bin\$(Configuration)\$(TargetFramework)\CSF.ORM.NHibernate5.xml</DocumentationFile>
3629
</PropertyGroup>
37-
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug_SingleTarget|AnyCPU' ">
38-
<DocumentationFile>bin\$(Configuration)\$(TargetFramework)\CSF.ORM.NHibernate5.xml</DocumentationFile>
39-
<CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>
40-
</PropertyGroup>
4130

4231
<ItemGroup>
4332
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.0" PrivateAssets="All" Condition="'$(TargetFramework.TrimEnd(`0123456789`))' == 'net'" />

CSF.ORM.sln

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -40,83 +40,83 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSF.ORM.NHibernate5.Tests",
4040
EndProject
4141
Global
4242
GlobalSection(SolutionConfigurationPlatforms) = preSolution
43-
Debug_SingleTarget|Any CPU = Debug_SingleTarget|Any CPU
4443
Debug|Any CPU = Debug|Any CPU
4544
Release|Any CPU = Release|Any CPU
45+
NetFramework|Any CPU = NetFramework|Any CPU
4646
EndGlobalSection
4747
GlobalSection(ProjectConfigurationPlatforms) = postSolution
48-
{45BA9A53-8E8F-48C7-94FB-211DAA4D69DE}.Debug_SingleTarget|Any CPU.ActiveCfg = Debug_SingleTarget|Any CPU
49-
{45BA9A53-8E8F-48C7-94FB-211DAA4D69DE}.Debug_SingleTarget|Any CPU.Build.0 = Debug_SingleTarget|Any CPU
5048
{45BA9A53-8E8F-48C7-94FB-211DAA4D69DE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
5149
{45BA9A53-8E8F-48C7-94FB-211DAA4D69DE}.Debug|Any CPU.Build.0 = Debug|Any CPU
5250
{45BA9A53-8E8F-48C7-94FB-211DAA4D69DE}.Release|Any CPU.ActiveCfg = Release|Any CPU
5351
{45BA9A53-8E8F-48C7-94FB-211DAA4D69DE}.Release|Any CPU.Build.0 = Release|Any CPU
54-
{2EE2F785-5655-432E-9726-41349A4FA958}.Debug_SingleTarget|Any CPU.ActiveCfg = Debug_SingleTarget|Any CPU
55-
{2EE2F785-5655-432E-9726-41349A4FA958}.Debug_SingleTarget|Any CPU.Build.0 = Debug_SingleTarget|Any CPU
52+
{45BA9A53-8E8F-48C7-94FB-211DAA4D69DE}.NetFramework|Any CPU.ActiveCfg = Debug|Any CPU
53+
{45BA9A53-8E8F-48C7-94FB-211DAA4D69DE}.NetFramework|Any CPU.Build.0 = Debug|Any CPU
5654
{2EE2F785-5655-432E-9726-41349A4FA958}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
5755
{2EE2F785-5655-432E-9726-41349A4FA958}.Debug|Any CPU.Build.0 = Debug|Any CPU
5856
{2EE2F785-5655-432E-9726-41349A4FA958}.Release|Any CPU.ActiveCfg = Release|Any CPU
5957
{2EE2F785-5655-432E-9726-41349A4FA958}.Release|Any CPU.Build.0 = Release|Any CPU
60-
{E9B42CB3-1B7A-4DD8-8A70-0A1BAD0A71B8}.Debug_SingleTarget|Any CPU.ActiveCfg = Debug|Any CPU
61-
{E9B42CB3-1B7A-4DD8-8A70-0A1BAD0A71B8}.Debug_SingleTarget|Any CPU.Build.0 = Debug|Any CPU
58+
{2EE2F785-5655-432E-9726-41349A4FA958}.NetFramework|Any CPU.ActiveCfg = Debug|Any CPU
59+
{2EE2F785-5655-432E-9726-41349A4FA958}.NetFramework|Any CPU.Build.0 = Debug|Any CPU
6260
{E9B42CB3-1B7A-4DD8-8A70-0A1BAD0A71B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
6361
{E9B42CB3-1B7A-4DD8-8A70-0A1BAD0A71B8}.Debug|Any CPU.Build.0 = Debug|Any CPU
6462
{E9B42CB3-1B7A-4DD8-8A70-0A1BAD0A71B8}.Release|Any CPU.ActiveCfg = Release|Any CPU
6563
{E9B42CB3-1B7A-4DD8-8A70-0A1BAD0A71B8}.Release|Any CPU.Build.0 = Release|Any CPU
66-
{3EF001E2-A559-42DB-A2DB-1A8629E7486D}.Debug_SingleTarget|Any CPU.ActiveCfg = Debug_SingleTarget|Any CPU
67-
{3EF001E2-A559-42DB-A2DB-1A8629E7486D}.Debug_SingleTarget|Any CPU.Build.0 = Debug_SingleTarget|Any CPU
64+
{E9B42CB3-1B7A-4DD8-8A70-0A1BAD0A71B8}.NetFramework|Any CPU.ActiveCfg = Debug|Any CPU
65+
{E9B42CB3-1B7A-4DD8-8A70-0A1BAD0A71B8}.NetFramework|Any CPU.Build.0 = Debug|Any CPU
6866
{3EF001E2-A559-42DB-A2DB-1A8629E7486D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
6967
{3EF001E2-A559-42DB-A2DB-1A8629E7486D}.Debug|Any CPU.Build.0 = Debug|Any CPU
7068
{3EF001E2-A559-42DB-A2DB-1A8629E7486D}.Release|Any CPU.ActiveCfg = Release|Any CPU
7169
{3EF001E2-A559-42DB-A2DB-1A8629E7486D}.Release|Any CPU.Build.0 = Release|Any CPU
72-
{11DCF35A-6E2A-4C62-B536-14B83FF5AE07}.Debug_SingleTarget|Any CPU.ActiveCfg = Debug|Any CPU
73-
{11DCF35A-6E2A-4C62-B536-14B83FF5AE07}.Debug_SingleTarget|Any CPU.Build.0 = Debug|Any CPU
70+
{3EF001E2-A559-42DB-A2DB-1A8629E7486D}.NetFramework|Any CPU.ActiveCfg = Debug|Any CPU
71+
{3EF001E2-A559-42DB-A2DB-1A8629E7486D}.NetFramework|Any CPU.Build.0 = Debug|Any CPU
7472
{11DCF35A-6E2A-4C62-B536-14B83FF5AE07}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
7573
{11DCF35A-6E2A-4C62-B536-14B83FF5AE07}.Debug|Any CPU.Build.0 = Debug|Any CPU
7674
{11DCF35A-6E2A-4C62-B536-14B83FF5AE07}.Release|Any CPU.ActiveCfg = Release|Any CPU
7775
{11DCF35A-6E2A-4C62-B536-14B83FF5AE07}.Release|Any CPU.Build.0 = Release|Any CPU
78-
{18466B45-F3E5-46D9-808D-EA2896CC7ACD}.Debug_SingleTarget|Any CPU.ActiveCfg = Debug_SingleTarget|Any CPU
79-
{18466B45-F3E5-46D9-808D-EA2896CC7ACD}.Debug_SingleTarget|Any CPU.Build.0 = Debug_SingleTarget|Any CPU
76+
{11DCF35A-6E2A-4C62-B536-14B83FF5AE07}.NetFramework|Any CPU.ActiveCfg = NetFramework|Any CPU
77+
{11DCF35A-6E2A-4C62-B536-14B83FF5AE07}.NetFramework|Any CPU.Build.0 = NetFramework|Any CPU
8078
{18466B45-F3E5-46D9-808D-EA2896CC7ACD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
8179
{18466B45-F3E5-46D9-808D-EA2896CC7ACD}.Debug|Any CPU.Build.0 = Debug|Any CPU
8280
{18466B45-F3E5-46D9-808D-EA2896CC7ACD}.Release|Any CPU.ActiveCfg = Release|Any CPU
8381
{18466B45-F3E5-46D9-808D-EA2896CC7ACD}.Release|Any CPU.Build.0 = Release|Any CPU
84-
{B9340BCF-E5D4-4CEF-A000-010DE433CFEB}.Debug_SingleTarget|Any CPU.ActiveCfg = Debug_SingleTarget|Any CPU
85-
{B9340BCF-E5D4-4CEF-A000-010DE433CFEB}.Debug_SingleTarget|Any CPU.Build.0 = Debug_SingleTarget|Any CPU
82+
{18466B45-F3E5-46D9-808D-EA2896CC7ACD}.NetFramework|Any CPU.ActiveCfg = Debug|Any CPU
83+
{18466B45-F3E5-46D9-808D-EA2896CC7ACD}.NetFramework|Any CPU.Build.0 = Debug|Any CPU
8684
{B9340BCF-E5D4-4CEF-A000-010DE433CFEB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
8785
{B9340BCF-E5D4-4CEF-A000-010DE433CFEB}.Debug|Any CPU.Build.0 = Debug|Any CPU
8886
{B9340BCF-E5D4-4CEF-A000-010DE433CFEB}.Release|Any CPU.ActiveCfg = Release|Any CPU
8987
{B9340BCF-E5D4-4CEF-A000-010DE433CFEB}.Release|Any CPU.Build.0 = Release|Any CPU
90-
{059AB2A6-2BD3-40F0-B320-7586FA93C4B0}.Debug_SingleTarget|Any CPU.ActiveCfg = Debug_SingleTarget|Any CPU
91-
{059AB2A6-2BD3-40F0-B320-7586FA93C4B0}.Debug_SingleTarget|Any CPU.Build.0 = Debug_SingleTarget|Any CPU
88+
{B9340BCF-E5D4-4CEF-A000-010DE433CFEB}.NetFramework|Any CPU.ActiveCfg = Debug|Any CPU
89+
{B9340BCF-E5D4-4CEF-A000-010DE433CFEB}.NetFramework|Any CPU.Build.0 = Debug|Any CPU
9290
{059AB2A6-2BD3-40F0-B320-7586FA93C4B0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
9391
{059AB2A6-2BD3-40F0-B320-7586FA93C4B0}.Debug|Any CPU.Build.0 = Debug|Any CPU
9492
{059AB2A6-2BD3-40F0-B320-7586FA93C4B0}.Release|Any CPU.ActiveCfg = Release|Any CPU
9593
{059AB2A6-2BD3-40F0-B320-7586FA93C4B0}.Release|Any CPU.Build.0 = Release|Any CPU
96-
{F44DE9F1-0639-4F9E-9D7C-3ABD5A2DE8B5}.Debug_SingleTarget|Any CPU.ActiveCfg = Debug|Any CPU
97-
{F44DE9F1-0639-4F9E-9D7C-3ABD5A2DE8B5}.Debug_SingleTarget|Any CPU.Build.0 = Debug|Any CPU
94+
{059AB2A6-2BD3-40F0-B320-7586FA93C4B0}.NetFramework|Any CPU.ActiveCfg = Debug|Any CPU
95+
{059AB2A6-2BD3-40F0-B320-7586FA93C4B0}.NetFramework|Any CPU.Build.0 = Debug|Any CPU
9896
{F44DE9F1-0639-4F9E-9D7C-3ABD5A2DE8B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
9997
{F44DE9F1-0639-4F9E-9D7C-3ABD5A2DE8B5}.Debug|Any CPU.Build.0 = Debug|Any CPU
10098
{F44DE9F1-0639-4F9E-9D7C-3ABD5A2DE8B5}.Release|Any CPU.ActiveCfg = Release|Any CPU
10199
{F44DE9F1-0639-4F9E-9D7C-3ABD5A2DE8B5}.Release|Any CPU.Build.0 = Release|Any CPU
102-
{CE7B7310-F6FE-4F51-9E6D-CE7F4C9044D5}.Debug_SingleTarget|Any CPU.ActiveCfg = Debug_SingleTarget|Any CPU
103-
{CE7B7310-F6FE-4F51-9E6D-CE7F4C9044D5}.Debug_SingleTarget|Any CPU.Build.0 = Debug_SingleTarget|Any CPU
100+
{F44DE9F1-0639-4F9E-9D7C-3ABD5A2DE8B5}.NetFramework|Any CPU.ActiveCfg = NetFramework|Any CPU
101+
{F44DE9F1-0639-4F9E-9D7C-3ABD5A2DE8B5}.NetFramework|Any CPU.Build.0 = NetFramework|Any CPU
104102
{CE7B7310-F6FE-4F51-9E6D-CE7F4C9044D5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
105103
{CE7B7310-F6FE-4F51-9E6D-CE7F4C9044D5}.Debug|Any CPU.Build.0 = Debug|Any CPU
106104
{CE7B7310-F6FE-4F51-9E6D-CE7F4C9044D5}.Release|Any CPU.ActiveCfg = Release|Any CPU
107105
{CE7B7310-F6FE-4F51-9E6D-CE7F4C9044D5}.Release|Any CPU.Build.0 = Release|Any CPU
108-
{BE566E44-E148-43B5-9BAD-D49BBE2DC119}.Debug_SingleTarget|Any CPU.ActiveCfg = Debug_SingleTarget|Any CPU
109-
{BE566E44-E148-43B5-9BAD-D49BBE2DC119}.Debug_SingleTarget|Any CPU.Build.0 = Debug_SingleTarget|Any CPU
106+
{CE7B7310-F6FE-4F51-9E6D-CE7F4C9044D5}.NetFramework|Any CPU.ActiveCfg = Debug|Any CPU
107+
{CE7B7310-F6FE-4F51-9E6D-CE7F4C9044D5}.NetFramework|Any CPU.Build.0 = Debug|Any CPU
110108
{BE566E44-E148-43B5-9BAD-D49BBE2DC119}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
111109
{BE566E44-E148-43B5-9BAD-D49BBE2DC119}.Debug|Any CPU.Build.0 = Debug|Any CPU
112110
{BE566E44-E148-43B5-9BAD-D49BBE2DC119}.Release|Any CPU.ActiveCfg = Release|Any CPU
113111
{BE566E44-E148-43B5-9BAD-D49BBE2DC119}.Release|Any CPU.Build.0 = Release|Any CPU
114-
{0E45EB59-88B8-42C6-BAC3-0F3D2DA8E5EE}.Debug_SingleTarget|Any CPU.ActiveCfg = Debug|Any CPU
115-
{0E45EB59-88B8-42C6-BAC3-0F3D2DA8E5EE}.Debug_SingleTarget|Any CPU.Build.0 = Debug|Any CPU
112+
{BE566E44-E148-43B5-9BAD-D49BBE2DC119}.NetFramework|Any CPU.ActiveCfg = Debug|Any CPU
113+
{BE566E44-E148-43B5-9BAD-D49BBE2DC119}.NetFramework|Any CPU.Build.0 = Debug|Any CPU
116114
{0E45EB59-88B8-42C6-BAC3-0F3D2DA8E5EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
117115
{0E45EB59-88B8-42C6-BAC3-0F3D2DA8E5EE}.Debug|Any CPU.Build.0 = Debug|Any CPU
118116
{0E45EB59-88B8-42C6-BAC3-0F3D2DA8E5EE}.Release|Any CPU.ActiveCfg = Release|Any CPU
119117
{0E45EB59-88B8-42C6-BAC3-0F3D2DA8E5EE}.Release|Any CPU.Build.0 = Release|Any CPU
118+
{0E45EB59-88B8-42C6-BAC3-0F3D2DA8E5EE}.NetFramework|Any CPU.ActiveCfg = Debug|Any CPU
119+
{0E45EB59-88B8-42C6-BAC3-0F3D2DA8E5EE}.NetFramework|Any CPU.Build.0 = Debug|Any CPU
120120
EndGlobalSection
121121
GlobalSection(SolutionProperties) = preSolution
122122
HideSolutionNode = FALSE

CSF.ORM/CSF.ORM.csproj

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

3-
<PropertyGroup Condition="'$(Configuration)' != 'Debug_SingleTarget'">
4-
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
5-
</PropertyGroup>
6-
<PropertyGroup Condition="'$(Configuration)' == 'Debug_SingleTarget'">
7-
<TargetFramework>netstandard2.0</TargetFramework>
8-
</PropertyGroup>
9-
103
<PropertyGroup>
4+
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
115
<PackageId>CSF.ORM</PackageId>
126
<Authors>craigfowler</Authors>
137
<Title>ORM abstractions</Title>
@@ -35,10 +29,6 @@
3529
<DebugType></DebugType>
3630
<DocumentationFile>bin\$(Configuration)\$(TargetFramework)\CSF.ORM.xml</DocumentationFile>
3731
</PropertyGroup>
38-
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug_SingleTarget|AnyCPU' ">
39-
<DocumentationFile>bin\$(Configuration)\$(TargetFramework)\CSF.ORM.xml</DocumentationFile>
40-
<CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>
41-
</PropertyGroup>
4232
<ItemGroup>
4333
<Folder Include="InMemory\" />
4434
</ItemGroup>

0 commit comments

Comments
 (0)