Datei: NDODLL/NDO.csproj

Last Commit (b95968d)
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project Sdk="Microsoft.NET.Sdk">
3 ··<Import Project="SourceRevisionId.props" Condition="Exists('SourceRevisionId.props')" />
4 ··<PropertyGroup>
5 ····<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0;net6.0</TargetFrameworks>
6 ····<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
7 ····<GenerateDocumentationFile>true</GenerateDocumentationFile>
8 ····<IncludeSymbols>True</IncludeSymbols>
9 ····<PackageId>NDO.dll</PackageId>
10 ····<Version>5.0.0</Version>
11 ····<Authors>Mirko Matytschak</Authors>
12 ····<Company>Mirko Matytschak</Company>
13 ····<Description>Package to enable VS Solutions to compile and enhance persistent classes.</Description>
14 ····<Copyright>(c) 2002 - 2025, Mirko Matytschak, Velden, Germany</Copyright>
15 ····<PackageLicenseExpression>MIT</PackageLicenseExpression>
16 ····<PackageProjectUrl>https://www.netdataobjects.de</PackageProjectUrl>
17 ····<PackageTags>NDO .NET Data Objects Persistence</PackageTags>
18 ····<PackageReleaseNotes>NDO 5.0</PackageReleaseNotes>
19 ····<AssemblyVersion>5.0.0.0</AssemblyVersion>
20 ····<FileVersion>5.0.0.0</FileVersion>
21 ····<SignAssembly>true</SignAssembly>
22 ····<AssemblyOriginatorKeyFile>ndo_ent.snk</AssemblyOriginatorKeyFile>
 
23 ··</PropertyGroup>
24 ··<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
25 ····<DefineConstants>TRACE;DEBUG;</DefineConstants>
26 ··</PropertyGroup>
27 ··<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
28 ····<DefineConstants>TRACE;RELEASE;</DefineConstants>
29 ··</PropertyGroup>
30
31 ····<ItemGroup Condition="'$(TargetFramework)'=='net9.0'">
32 ········<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="9.0.0" />
33 ········<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.0" />
34 ········<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.0" />
35 ········<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="9.0.0" />
36 ····</ItemGroup>
37 ····<ItemGroup Condition="'$(TargetFramework)'=='net8.0'">
38 ········<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="8.0.0" />
39 ········<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.0" />
40 ········<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.0" />
41 ········<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="8.0.0" />········
42 ····</ItemGroup>
43 ····<ItemGroup Condition="'$(TargetFramework)'=='net6.0'">
44 ········<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="6.0.0" />
45 ········<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="6.0.0" />
46 ········<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="6.0.0" />
47 ········<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="6.0.0" />
48 ····</ItemGroup>
49 ····<ItemGroup Condition="'$(TargetFramework)'=='netstandard2.0'">
50 ········<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="6.0.0" />
51 ········<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="6.0.0" />
52 ········<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="6.0.0" />
53 ········<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="6.0.0" />
54 ····</ItemGroup>
55 ····<ItemGroup Condition="'$(TargetFramework)'=='netstandard2.1'">
56 ········<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="8.0.0" />
57 ········<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.0" />
58 ········<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.0" />
59 ········<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="8.0.0" />
60 ····</ItemGroup>
61
62 ····<ItemGroup>
63 ········<PackageReference Include="NDOInterfaces" Version="5.0.0" />
64 ········<PackageReference Include="NDO.ProviderFactory" Version="5.0.0" />
65 ········<PackageReference Include="NDO.SchemaGenerator" Version="5.0.0" />
66 ········<PackageReference Include="NDO.Mapping" Version="5.0.0" />
67 ········<PackageReference Include="PatchProductVersion" Version="1.0.3" Condition="'$(TargetFramework)'=='netstandard2.0'">
68 ············<PrivateAssets>all</PrivateAssets>
69 ········</PackageReference>
 
 
 
 
70 ··</ItemGroup>
71 ··<Target Name="PostBuild" AfterTargets="Pack">
72 ····<Exec Command="IF NOT EXIST ..\BuiltPackages md ..\BuiltPackages&#xD;&#xA;echo Copy package&#xD;&#xA;copy bin\$(Configuration)\NDO*.nupkg ..\BuiltPackages /Y&#xD;&#xA;" />
73 ··</Target>
74 </Project>
New Commit (42d0ae7)
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project Sdk="Microsoft.NET.Sdk">
3 ··<Import Project="SourceRevisionId.props" Condition="Exists('SourceRevisionId.props')" />
4 ··<PropertyGroup>
5 ····<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0;net6.0</TargetFrameworks>
6 ····<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
7 ····<GenerateDocumentationFile>true</GenerateDocumentationFile>
8 ····<IncludeSymbols>True</IncludeSymbols>
9 ····<PackageId>NDO.dll</PackageId>
10 ····<Version>5.0.0</Version>
11 ····<Authors>Mirko Matytschak</Authors>
12 ····<Company>Mirko Matytschak</Company>
13 ····<Description>Package to enable VS Solutions to compile and enhance persistent classes.</Description>
14 ····<Copyright>(c) 2002 - 2025, Mirko Matytschak, Velden, Germany</Copyright>
15 ····<PackageLicenseExpression>MIT</PackageLicenseExpression>
16 ····<PackageProjectUrl>https://www.netdataobjects.de</PackageProjectUrl>
17 ····<PackageTags>NDO .NET Data Objects Persistence</PackageTags>
18 ····<PackageReleaseNotes>NDO 5.0</PackageReleaseNotes>
19 ····<AssemblyVersion>5.0.0.0</AssemblyVersion>
20 ····<FileVersion>5.0.0.0</FileVersion>
21 ····<SignAssembly>true</SignAssembly>
22 ····<AssemblyOriginatorKeyFile>ndo_ent.snk</AssemblyOriginatorKeyFile>
23 ······<PackageReadmeFile>readme.md</PackageReadmeFile>
24 ··</PropertyGroup>
25 ··<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
26 ····<DefineConstants>TRACE;DEBUG;</DefineConstants>
27 ··</PropertyGroup>
28 ··<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
29 ····<DefineConstants>TRACE;RELEASE;</DefineConstants>
30 ··</PropertyGroup>
31
32 ····<ItemGroup Condition="'$(TargetFramework)'=='net9.0'">
33 ········<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="9.0.0" />
34 ········<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.0" />
35 ········<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.0" />
36 ········<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="9.0.0" />
37 ····</ItemGroup>
38 ····<ItemGroup Condition="'$(TargetFramework)'=='net8.0'">
39 ········<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="8.0.0" />
40 ········<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.0" />
41 ········<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.0" />
42 ········<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="8.0.0" />········
43 ····</ItemGroup>
44 ····<ItemGroup Condition="'$(TargetFramework)'=='net6.0'">
45 ········<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="6.0.0" />
46 ········<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="6.0.0" />
47 ········<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="6.0.0" />
48 ········<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="6.0.0" />
49 ····</ItemGroup>
50 ····<ItemGroup Condition="'$(TargetFramework)'=='netstandard2.0'">
51 ········<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="6.0.0" />
52 ········<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="6.0.0" />
53 ········<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="6.0.0" />
54 ········<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="6.0.0" />
55 ····</ItemGroup>
56 ····<ItemGroup Condition="'$(TargetFramework)'=='netstandard2.1'">
57 ········<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="8.0.0" />
58 ········<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.0" />
59 ········<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.0" />
60 ········<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="8.0.0" />
61 ····</ItemGroup>
62
63 ····<ItemGroup>
64 ········<PackageReference Include="NDOInterfaces" Version="5.0.0" />
65 ········<PackageReference Include="NDO.ProviderFactory" Version="5.0.0" />
66 ········<PackageReference Include="NDO.SchemaGenerator" Version="5.0.0" />
67 ········<PackageReference Include="NDO.Mapping" Version="5.0.0" />
68 ········<PackageReference Include="PatchProductVersion" Version="1.0.3" Condition="'$(TargetFramework)'=='netstandard2.0'">
69 ············<PrivateAssets>all</PrivateAssets>
70 ········</PackageReference>
71 ··</ItemGroup>
72
73 ····<ItemGroup>
74 ······<None Include="readme.md" Pack="true" PackagePath="\" />
75 ····</ItemGroup>
76 ··<Target Name="PostBuild" AfterTargets="Pack">
77 ····<Exec Command="IF NOT EXIST ..\BuiltPackages md ..\BuiltPackages&#xD;&#xA;echo Copy package&#xD;&#xA;copy bin\$(Configuration)\NDO*.nupkg ..\BuiltPackages /Y&#xD;&#xA;" />
78 ··</Target>
79 </Project>