Skip to content

Commit 45d67e8

Browse files
Remove .NET 6 target framework support, no longer supported since GeneXus 18U3
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 2830997 commit 45d67e8

71 files changed

Lines changed: 80 additions & 130 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/Build.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,6 @@ jobs:
3939
with:
4040
fetch-depth: 0
4141

42-
- name: Install .NET 6
43-
uses: actions/setup-dotnet@v2
44-
with:
45-
dotnet-version: '6.0.x'
46-
include-prerelease: false
47-
4842
- name: Install .NET 8
4943
uses: actions/setup-dotnet@v3
5044
with:

.github/workflows/External-Storage-Tests.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,6 @@ jobs:
2828
with:
2929
fetch-depth: 0
3030

31-
- name: Install .NET 6
32-
uses: actions/setup-dotnet@v2
33-
with:
34-
dotnet-version: '6.0.x'
35-
3631
- name: Install .NET 8
3732
uses: actions/setup-dotnet@v3
3833
with:

.github/workflows/codeql-analysis.yml

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,6 @@ jobs:
5050
debug: true
5151
languages: ${{ matrix.language }}
5252

53-
- name: Install .NET 6
54-
uses: actions/setup-dotnet@v3
55-
with:
56-
dotnet-version: '6.0.x'
57-
5853
- name: Install .NET 8
5954
uses: actions/setup-dotnet@v3
6055
with:
@@ -64,10 +59,10 @@ jobs:
6459
run: |
6560
$TempSolution = "CodeqlSolution"
6661
dotnet new sln --name $TempSolution --output dotnet --force
67-
dotnet msbuild dotnet\DotNetStandardClasses.sln /t:DumpProjects -p:DumpSolutionName=$TempSolution /m:1 -p:DumpSolutionTargetFrameworkDefault=net6
62+
dotnet msbuild dotnet\DotNetStandardClasses.sln /t:DumpProjects -p:DumpSolutionName=$TempSolution /m:1 -p:DumpSolutionTargetFrameworkDefault=net8
6863
6964
- name: Build temporary solution
70-
run: dotnet build dotnet\CodeqlSolution.sln --framework net6.0
65+
run: dotnet build dotnet\CodeqlSolution.sln --framework net8.0
7166

7267
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
7368
# If this step fails, then you should remove it and run the build manually (see below)

.github/workflows/veracode.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,6 @@ jobs:
4444
with:
4545
repository: ''
4646

47-
- name: Install .NET 6
48-
uses: actions/setup-dotnet@v2
49-
with:
50-
dotnet-version: '6.0.x'
51-
include-prerelease: false
52-
5347
- name: Install .NET 8
5448
uses: actions/setup-dotnet@v3
5549
with:

.gitignore

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -358,9 +358,9 @@ build
358358
/dotnet/src/dotnetcore/GxNetCoreStartup/netcoreapp3.1/GxNetCoreStartup.deps.json
359359
/dotnet/src/dotnetcore/Reor/net5.0/Reor.deps.json
360360
/dotnet/src/dotnetcore/Reor/netcoreapp3.1/Reor.deps.json
361-
/dotnet/src/dotnetcore/GxDataInitialization/net6.0/GXDataInitialization.deps.json
362-
/dotnet/src/dotnetcore/GxNetCoreStartup/net6.0/GxNetCoreStartup.deps.json
363-
/dotnet/src/dotnetcore/Reor/net6.0/Reor.deps.json
361+
/dotnet/src/dotnetcore/GxDataInitialization/net8.0/GXDataInitialization.deps.json
362+
/dotnet/src/dotnetcore/GxNetCoreStartup/net8.0/GxNetCoreStartup.deps.json
363+
/dotnet/src/dotnetcore/Reor/net8.0/Reor.deps.json
364364

365365
/dotnet/outsonar.txt
366366
/dotnet/output.txt

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ This repository contains projects for .NET and .NET Framework. It is organized a
6767

6868
## Requirements
6969
- Visual Studio 2022 (17.8 or higher).
70-
- .NET 6 & .NET 8
70+
- .NET 8
7171
- .NET Framework 4.7 DevPack
7272

7373
# Instructions
@@ -85,11 +85,11 @@ For the following steps must be executed from inside ```dotnet``` directory:
8585

8686
It compiles the solution and copies all the .NET Framework assemblies to the folder C:\KB\CSharpModel\web\bin.
8787

88-
- ```dotnet msbuild /p:TF=net6.0 /p:DeployDirectory=C:\KB\NetModel\web\bin DotNetStandardClasses.sln```
88+
- ```dotnet msbuild /p:TF=net8.0 /p:DeployDirectory=C:\KB\NetModel\web\bin DotNetStandardClasses.sln```
8989

90-
It compiles the solution and copies all the .NET 6 assemblies to the folder C:\KB\NetModel\web\bin.
90+
It compiles the solution and copies all the .NET 8 assemblies to the folder C:\KB\NetModel\web\bin.
9191

92-
- TF: target framework that will be deployed. Valid values are: `net462` (for GeneXus NET Framework generator) and `net6.0` (for GeneXus NET generator).
92+
- TF: target framework that will be deployed. Valid values are: `net462` (for GeneXus NET Framework generator) and `net8.0` (for GeneXus NET generator).
9393
- DeployDirectory: specifies the target directory to copy assemblies.
9494

9595

dotnet/Directory.Build.targets

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
<PropertyGroup>
1616
<DumpSolutionName>TempSolution</DumpSolutionName>
17-
<DumpSolutionTargetFrameworkDefault>net6</DumpSolutionTargetFrameworkDefault>
17+
<DumpSolutionTargetFrameworkDefault>net8</DumpSolutionTargetFrameworkDefault>
1818
</PropertyGroup>
1919

2020
<Target Name="CopyAssemblies" Condition="'$(ProjectName)'!='' AND '$(TargetFramework)'=='$(TF)' AND '$(DeployDirectory)'!='' AND '$(IsPackable)'=='true'" AfterTargets="Build">
@@ -28,7 +28,7 @@
2828
</Target>
2929

3030
<Target Name="PublishForAnalyzer">
31-
<Exec Command="dotnet publish $(MSBuildThisFileDirectory)$(DumpSolutionName).sln --configuration Debug -o $(MSBuildThisFileDirectory)..\.out -p:Publishing=true -p:SignAssembly=false --framework net6.0"></Exec>
31+
<Exec Command="dotnet publish $(MSBuildThisFileDirectory)$(DumpSolutionName).sln --configuration Debug -o $(MSBuildThisFileDirectory)..\.out -p:Publishing=true -p:SignAssembly=false --framework net8.0"></Exec>
3232
</Target>
3333

3434
</Project>

dotnet/src/dotnetcommon/DynService.Core/DynService.Core.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>net462;net6.0;net8.0</TargetFrameworks>
3+
<TargetFrameworks>net462;net8.0</TargetFrameworks>
44
<RootNamespace>GeneXus.Data.NTier</RootNamespace>
55
<AssemblyName>GeneXus.Data.DynService.Core</AssemblyName>
66
<NoWarn>CA1812</NoWarn>

dotnet/src/dotnetcommon/DynService.Dynamo/DynService.DynamoDB.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>net462;net6.0;net8.0</TargetFrameworks>
3+
<TargetFrameworks>net462;net8.0</TargetFrameworks>
44
<RootNamespace>GeneXus.Data.NTier</RootNamespace>
55
<AssemblyName>GeneXus.Data.DynService.DynamoDB</AssemblyName>
66
<SignAssembly>false</SignAssembly>

dotnet/src/dotnetcommon/GxCryptography/GxCryptography.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>net462;net6.0;net8.0</TargetFrameworks>
3+
<TargetFrameworks>net462;net8.0</TargetFrameworks>
44
<RootNamespace>GxCryptography</RootNamespace>
55
<NoWarn>618;1607;1698;SYSLIB0021;SYSLIB0027;SYSLIB0028;SYSLIB0023;SYSLIB0022</NoWarn>
66
<AssemblyName>GxCryptography</AssemblyName>

0 commit comments

Comments
 (0)