|
1 | 1 | <Project Sdk="Microsoft.NET.Sdk">
|
2 | 2 |
|
3 | 3 | <PropertyGroup>
|
4 |
| - <TargetFrameworks>net6.0</TargetFrameworks> |
| 4 | + <TargetFrameworks>net6.0;net8.0</TargetFrameworks> |
5 | 5 | <RootNamespace>Tangosol</RootNamespace>
|
6 | 6 | <GenerateAssemblyInfo>true</GenerateAssemblyInfo>
|
7 | 7 | <ErrorReport>prompt</ErrorReport>
|
8 | 8 | <WarningLevel>4</WarningLevel>
|
9 | 9 | <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
10 | 10 | <NoWarn>162, 618, 675</NoWarn>
|
| 11 | + <GeneratePackageOnBuild>true</GeneratePackageOnBuild> |
11 | 12 | </PropertyGroup>
|
12 | 13 |
|
13 | 14 | <!-- Strong name configuration -->
|
|
42 | 43 | <PackageIconUrl>https://raw.githubusercontent.com/oracle/coherence-dotnet-extend-client/main/assets/coherence-logo.png</PackageIconUrl>
|
43 | 44 | <PackageIcon>coherence-logo.png</PackageIcon>
|
44 | 45 | <PackageDescription>
|
45 |
| - This is a .NET 6 implementation of Oracle Coherence .NET Extend Client. |
| 46 | + Implementation of Oracle Coherence .NET Extend Client. |
46 | 47 | </PackageDescription>
|
47 | 48 | <PackageReleaseNotes>
|
48 |
| - For release notes, please visit https://github.com/oracle/coherence-dotnet-extend-client/releases/tag/$(Version)-core/. |
| 49 | + For release notes, please visit https://github.com/oracle/coherence-dotnet-extend-client/releases/tag/$(Version)/. |
49 | 50 | </PackageReleaseNotes>
|
50 | 51 | <PackageTags>IMDG;Scalable;Distributed;DB;Cache;Microservices</PackageTags>
|
51 | 52 | <Authors>Oracle</Authors>
|
|
56 | 57 | <SymbolPackageFormat>snupkg</SymbolPackageFormat>
|
57 | 58 | </PropertyGroup>
|
58 | 59 |
|
59 |
| - <PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net6.0|AnyCPU'"> |
| 60 | + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> |
60 | 61 | <DefineConstants>DEBUG;TRACE</DefineConstants>
|
61 | 62 | <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
|
62 | 63 | <WarningsAsErrors />
|
63 | 64 | <GenerateDocumentationFile>true</GenerateDocumentationFile>
|
64 | 65 | <OutputPath>bin\Debug</OutputPath>
|
65 | 66 | </PropertyGroup>
|
66 |
| - <PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net6.0|AnyCPU'"> |
| 67 | + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'"> |
67 | 68 | <DefineConstants />
|
68 | 69 | <GenerateDocumentationFile>true</GenerateDocumentationFile>
|
69 | 70 | <OutputPath>bin\Release</OutputPath>
|
70 | 71 | </PropertyGroup>
|
71 | 72 |
|
72 | 73 | <ItemGroup>
|
73 | 74 | <PackageReference Include="Common.Logging" Version="3.4.1" />
|
74 |
| - <PackageReference Include="Microsoft.Extensions.Configuration" Version="6.0.0" /> |
| 75 | + </ItemGroup> |
| 76 | + |
| 77 | + <ItemGroup Condition="'$(TargetFramework)'=='net6.0'"> |
| 78 | + <PackageReference Include="Microsoft.Extensions.Configuration" Version="6.0.1" /> |
75 | 79 | <PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="6.0.0" />
|
76 | 80 | </ItemGroup>
|
77 | 81 |
|
| 82 | + <ItemGroup Condition="'$(TargetFramework)'=='net8.0'"> |
| 83 | + <PackageReference Include="Microsoft.Extensions.Configuration" Version="8.0.0" /> |
| 84 | + <PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="8.0.1" /> |
| 85 | + </ItemGroup> |
| 86 | + |
78 | 87 | <ItemGroup>
|
79 | 88 | <None Remove="Config\cache-config.xsd" />
|
80 | 89 | <None Remove="Config\coherence-cache-config.xml" />
|
|
0 commit comments