dotnet: update from .NET 7 to .NET 8
This commit is contained in:
Родитель
fd058654fb
Коммит
2d9b27e915
|
@ -10,7 +10,7 @@
|
|||
"request": "launch",
|
||||
"preLaunchTask": "build",
|
||||
// If you have changed target frameworks, make sure to update the program path.
|
||||
"program": "${workspaceFolder}/out/shared/Git-Credential-Manager/bin/Debug/net7.0/git-credential-manager.dll",
|
||||
"program": "${workspaceFolder}/out/shared/Git-Credential-Manager/bin/Debug/net8.0/git-credential-manager.dll",
|
||||
"args": ["get"],
|
||||
"cwd": "${workspaceFolder}/out/shared/Git-Credential-Manager",
|
||||
"console": "integratedTerminal",
|
||||
|
@ -22,7 +22,7 @@
|
|||
"request": "launch",
|
||||
"preLaunchTask": "build",
|
||||
// If you have changed target frameworks, make sure to update the program path.
|
||||
"program": "${workspaceFolder}/out/shared/Git-Credential-Manager/bin/Debug/net7.0/git-credential-manager.dll",
|
||||
"program": "${workspaceFolder}/out/shared/Git-Credential-Manager/bin/Debug/net8.0/git-credential-manager.dll",
|
||||
"args": ["store"],
|
||||
"cwd": "${workspaceFolder}/out/shared/Git-Credential-Manager",
|
||||
"console": "integratedTerminal",
|
||||
|
|
|
@ -56,7 +56,7 @@
|
|||
"type": "shell",
|
||||
"group": "test",
|
||||
"args": [
|
||||
"~/.nuget/packages/reportgenerator/*/*/net7.0/ReportGenerator.dll",
|
||||
"~/.nuget/packages/reportgenerator/*/*/net8.0/ReportGenerator.dll",
|
||||
"-reports:${workspaceFolder}/**/TestResults/**/coverage.cobertura.xml",
|
||||
"-targetdir:${workspaceFolder}/out/code-coverage"
|
||||
],
|
||||
|
@ -71,7 +71,7 @@
|
|||
"type": "shell",
|
||||
"group": "test",
|
||||
"args": [
|
||||
"${env:USERROFILE}/.nuget/packages/reportgenerator/*/*/net7.0/ReportGenerator.dll",
|
||||
"${env:USERROFILE}/.nuget/packages/reportgenerator/*/*/net8.0/ReportGenerator.dll",
|
||||
"-reports:${workspaceFolder}/**/TestResults/**/coverage.cobertura.xml",
|
||||
"-targetdir:${workspaceFolder}/out/code-coverage"
|
||||
],
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net7.0</TargetFramework>
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<IncludeBuildOutput>false</IncludeBuildOutput>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -209,13 +209,13 @@ HTML reports can be generated using ReportGenerator, this should be installed
|
|||
during the build process, from the command line:
|
||||
|
||||
```shell
|
||||
dotnet ~/.nuget/packages/reportgenerator/*/*/net7.0/ReportGenerator.dll -reports:./**/TestResults/**/coverage.cobertura.xml -targetdir:./out/code-coverage
|
||||
dotnet ~/.nuget/packages/reportgenerator/*/*/net8.0/ReportGenerator.dll -reports:./**/TestResults/**/coverage.cobertura.xml -targetdir:./out/code-coverage
|
||||
```
|
||||
|
||||
or
|
||||
|
||||
```shell
|
||||
dotnet {$env:USERPROFILE}/.nuget/packages/reportgenerator/*/*/net7.0/ReportGenerator.dll -reports:./**/TestResults/**/coverage.cobertura.xml -targetdir:./out/code-coverage
|
||||
dotnet {$env:USERPROFILE}/.nuget/packages/reportgenerator/*/*/net8.0/ReportGenerator.dll -reports:./**/TestResults/**/coverage.cobertura.xml -targetdir:./out/code-coverage
|
||||
```
|
||||
|
||||
Or via VSCode Terminal/Run Task:
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net7.0</TargetFramework>
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -157,7 +157,7 @@ case "$distribution" in
|
|||
# Install dotnet packages and dependencies if needed.
|
||||
if [ -z "$(verify_existing_dotnet_installation)" ]; then
|
||||
# First try to use native feeds (Ubuntu 22.04 and later).
|
||||
if ! apt_install dotnet7; then
|
||||
if ! apt_install dotnet8; then
|
||||
# If the native feeds fail, we fall back to
|
||||
# packages.microsoft.com. We begin by adding the dotnet package
|
||||
# repository/signing key.
|
||||
|
|
|
@ -38,7 +38,7 @@ GCM_SRC="$SRC/shared/Git-Credential-Manager"
|
|||
PROJ_OUT="$OUT/linux/Packaging.Linux"
|
||||
|
||||
# Build parameters
|
||||
FRAMEWORK=net7.0
|
||||
FRAMEWORK=net8.0
|
||||
RUNTIME=linux-x64
|
||||
|
||||
# Perform pre-execution checks
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net7.0</TargetFramework>
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ GCM_SRC="$SRC/shared/Git-Credential-Manager"
|
|||
GCM_UI_SRC="$SRC/shared/Git-Credential-Manager.UI.Avalonia"
|
||||
|
||||
# Build parameters
|
||||
FRAMEWORK=net7.0
|
||||
FRAMEWORK=net8.0
|
||||
|
||||
# Parse script arguments
|
||||
for i in "$@"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net7.0</TargetFramework>
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<IsPackable>false</IsPackable>
|
||||
<IsTestProject>true</IsTestProject>
|
||||
<LangVersion>latest</LangVersion>
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFrameworks>net7.0</TargetFrameworks>
|
||||
<TargetFrameworks Condition="'$(OSPlatform)'=='windows'">net7.0;net472</TargetFrameworks>
|
||||
<TargetFrameworks>net8.0</TargetFrameworks>
|
||||
<TargetFrameworks Condition="'$(OSPlatform)'=='windows'">net8.0;net472</TargetFrameworks>
|
||||
<AssemblyName>Atlassian.Bitbucket</AssemblyName>
|
||||
<RootNamespace>Atlassian.Bitbucket</RootNamespace>
|
||||
<IsTestProject>false</IsTestProject>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net7.0</TargetFramework>
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<IsPackable>false</IsPackable>
|
||||
<IsTestProject>true</IsTestProject>
|
||||
<LangVersion>latest</LangVersion>
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFrameworks>net7.0</TargetFrameworks>
|
||||
<TargetFrameworks Condition="'$(OSPlatform)'=='windows'">net7.0;net472</TargetFrameworks>
|
||||
<TargetFrameworks>net8.0</TargetFrameworks>
|
||||
<TargetFrameworks Condition="'$(OSPlatform)'=='windows'">net8.0;net472</TargetFrameworks>
|
||||
<AssemblyName>gcmcore</AssemblyName>
|
||||
<RootNamespace>GitCredentialManager</RootNamespace>
|
||||
<IsTestProject>false</IsTestProject>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<Project Sdk="Microsoft.Build.NoTargets/3.5.6">
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net7.0</TargetFramework>
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<PackAsTool>true</PackAsTool>
|
||||
<NuSpecFile>dotnet-tool.nuspec</NuSpecFile>
|
||||
<!-- Inject correct properties into NuSpec -->
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
</packageTypes>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="$publishdir$payload/" target="tools/net7.0/any" />
|
||||
<file src="$publishdir$payload/" target="tools/net8.0/any" />
|
||||
<file src="$publishdir$images/icon.png" target="images" />
|
||||
</files>
|
||||
</package>
|
||||
|
|
|
@ -39,7 +39,7 @@ PROJ_OUT="$OUT/$DOTNET_TOOL"
|
|||
CONFIGURATION="${CONFIGURATION:=Debug}"
|
||||
|
||||
# Build parameters
|
||||
FRAMEWORK=net7.0
|
||||
FRAMEWORK=net8.0
|
||||
|
||||
# Outputs
|
||||
OUTDIR="$PROJ_OUT/nupkg/$CONFIGURATION"
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
|
||||
<PropertyGroup>
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFrameworks>net7.0</TargetFrameworks>
|
||||
<TargetFrameworks Condition="'$(OSPlatform)'=='windows'">net472;net7.0</TargetFrameworks>
|
||||
<TargetFrameworks>net8.0</TargetFrameworks>
|
||||
<TargetFrameworks Condition="'$(OSPlatform)'=='windows'">net472;net8.0</TargetFrameworks>
|
||||
<RuntimeIdentifiers>win-x86;osx-x64;linux-x64;osx-arm64</RuntimeIdentifiers>
|
||||
<PlatformTarget Condition="'$(OSPlatform)'=='windows'">x86</PlatformTarget>
|
||||
<AssemblyName>git-credential-manager</AssemblyName>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net7.0</TargetFramework>
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<IsPackable>false</IsPackable>
|
||||
<IsTestProject>true</IsTestProject>
|
||||
<LangVersion>latest</LangVersion>
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFrameworks>net7.0</TargetFrameworks>
|
||||
<TargetFrameworks Condition="'$(OSPlatform)'=='windows'">net7.0;net472</TargetFrameworks>
|
||||
<TargetFrameworks>net8.0</TargetFrameworks>
|
||||
<TargetFrameworks Condition="'$(OSPlatform)'=='windows'">net8.0;net472</TargetFrameworks>
|
||||
<AssemblyName>GitHub</AssemblyName>
|
||||
<RootNamespace>GitHub</RootNamespace>
|
||||
<IsTestProject>false</IsTestProject>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net7.0</TargetFramework>
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<IsPackable>false</IsPackable>
|
||||
<IsTestProject>true</IsTestProject>
|
||||
<LangVersion>latest</LangVersion>
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFrameworks>net7.0</TargetFrameworks>
|
||||
<TargetFrameworks Condition="'$(OSPlatform)'=='windows'">net7.0;net472</TargetFrameworks>
|
||||
<TargetFrameworks>net8.0</TargetFrameworks>
|
||||
<TargetFrameworks Condition="'$(OSPlatform)'=='windows'">net8.0;net472</TargetFrameworks>
|
||||
<AssemblyName>GitLab</AssemblyName>
|
||||
<RootNamespace>GitLab</RootNamespace>
|
||||
<IsTestProject>false</IsTestProject>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net7.0</TargetFramework>
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<IsPackable>false</IsPackable>
|
||||
<IsTestProject>true</IsTestProject>
|
||||
<LangVersion>latest</LangVersion>
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFrameworks>net7.0</TargetFrameworks>
|
||||
<TargetFrameworks Condition="'$(OSPlatform)'=='windows'">net7.0;net472</TargetFrameworks>
|
||||
<TargetFrameworks>net8.0</TargetFrameworks>
|
||||
<TargetFrameworks Condition="'$(OSPlatform)'=='windows'">net8.0;net472</TargetFrameworks>
|
||||
<AssemblyName>Microsoft.AzureRepos</AssemblyName>
|
||||
<RootNamespace>Microsoft.AzureRepos</RootNamespace>
|
||||
<IsTestProject>false</IsTestProject>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net7.0</TargetFramework>
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<RootNamespace>GitCredentialManager.Tests</RootNamespace>
|
||||
<IsPackable>false</IsPackable>
|
||||
<IsTestProject>false</IsTestProject>
|
||||
|
|
Загрузка…
Ссылка в новой задаче