|
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