[main] Update dependencies from dotnet/arcade (#15130)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: MichaelSimons <msimons@microsoft.com> Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com> Co-authored-by: Matt Mitchell <mmitche@microsoft.com> Co-authored-by: Chris Rummel <crummel@microsoft.com> Co-authored-by: Premek Vysoky <premek.vysoky@microsoft.com> Co-authored-by: Jacques Eloff <joeloff@users.noreply.github.com>
This commit is contained in:
parent
b4921b17cd
commit
8db7870976
13 changed files with 95 additions and 44 deletions
|
@ -3,7 +3,7 @@
|
||||||
"isRoot": true,
|
"isRoot": true,
|
||||||
"tools": {
|
"tools": {
|
||||||
"microsoft.dotnet.darc": {
|
"microsoft.dotnet.darc": {
|
||||||
"version": "1.1.0-beta.23062.1",
|
"version": "1.1.0-beta.23063.1",
|
||||||
"commands": [
|
"commands": [
|
||||||
"darc"
|
"darc"
|
||||||
]
|
]
|
||||||
|
|
|
@ -192,26 +192,26 @@
|
||||||
</Dependency>
|
</Dependency>
|
||||||
</ProductDependencies>
|
</ProductDependencies>
|
||||||
<ToolsetDependencies>
|
<ToolsetDependencies>
|
||||||
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="8.0.0-beta.23052.2">
|
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="8.0.0-beta.23066.1">
|
||||||
<Uri>https://github.com/dotnet/arcade</Uri>
|
<Uri>https://github.com/dotnet/arcade</Uri>
|
||||||
<Sha>5a5ae41c42e475e280342b668e668ff34539e36d</Sha>
|
<Sha>e52b885a6ec2fc87c9e94b80d9ff7a862786390b</Sha>
|
||||||
<SourceBuild RepoName="arcade" ManagedOnly="true" />
|
<SourceBuild RepoName="arcade" ManagedOnly="true" />
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.CMake.Sdk" Version="8.0.0-beta.23052.2">
|
<Dependency Name="Microsoft.DotNet.CMake.Sdk" Version="8.0.0-beta.23066.1">
|
||||||
<Uri>https://github.com/dotnet/arcade</Uri>
|
<Uri>https://github.com/dotnet/arcade</Uri>
|
||||||
<Sha>5a5ae41c42e475e280342b668e668ff34539e36d</Sha>
|
<Sha>e52b885a6ec2fc87c9e94b80d9ff7a862786390b</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.Build.Tasks.Installers" Version="8.0.0-beta.23052.2">
|
<Dependency Name="Microsoft.DotNet.Build.Tasks.Installers" Version="8.0.0-beta.23066.1">
|
||||||
<Uri>https://github.com/dotnet/arcade</Uri>
|
<Uri>https://github.com/dotnet/arcade</Uri>
|
||||||
<Sha>5a5ae41c42e475e280342b668e668ff34539e36d</Sha>
|
<Sha>e52b885a6ec2fc87c9e94b80d9ff7a862786390b</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.Darc" Version="1.1.0-beta.23062.1">
|
<Dependency Name="Microsoft.DotNet.Darc" Version="1.1.0-beta.23063.1">
|
||||||
<Uri>https://github.com/dotnet/arcade-services</Uri>
|
<Uri>https://github.com/dotnet/arcade-services</Uri>
|
||||||
<Sha>068e0045e2903fb9a1ac09630c28537f09ec68d8</Sha>
|
<Sha>ad564790607031479f7c74b4211f53930d0f6ca8</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.DarcLib" Version="1.1.0-beta.23062.1">
|
<Dependency Name="Microsoft.DotNet.DarcLib" Version="1.1.0-beta.23063.1">
|
||||||
<Uri>https://github.com/dotnet/arcade-services</Uri>
|
<Uri>https://github.com/dotnet/arcade-services</Uri>
|
||||||
<Sha>068e0045e2903fb9a1ac09630c28537f09ec68d8</Sha>
|
<Sha>ad564790607031479f7c74b4211f53930d0f6ca8</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Logging.Console" Version="8.0.0-alpha.1.22557.12">
|
<Dependency Name="Microsoft.Extensions.Logging.Console" Version="8.0.0-alpha.1.22557.12">
|
||||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||||
|
@ -222,14 +222,14 @@
|
||||||
<Sha>44c3e166651615f4ae66f0dfa236f082de84d7c5</Sha>
|
<Sha>44c3e166651615f4ae66f0dfa236f082de84d7c5</Sha>
|
||||||
<SourceBuildTarball RepoName="source-build-reference-packages" ManagedOnly="true" />
|
<SourceBuildTarball RepoName="source-build-reference-packages" ManagedOnly="true" />
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.SourceLink.GitHub" Version="1.2.0-beta-22518-02" CoherentParentDependency="Microsoft.DotNet.Arcade.Sdk">
|
<Dependency Name="Microsoft.SourceLink.GitHub" Version="1.2.0-beta-23064-02" CoherentParentDependency="Microsoft.DotNet.Arcade.Sdk">
|
||||||
<Uri>https://github.com/dotnet/sourcelink</Uri>
|
<Uri>https://github.com/dotnet/sourcelink</Uri>
|
||||||
<Sha>d047202874ad79d72c75b6354c0f8a9a12d1b054</Sha>
|
<Sha>de25d2565e5b89ff1d7eee1bce066005b272e365</Sha>
|
||||||
<SourceBuild RepoName="sourcelink" ManagedOnly="true" />
|
<SourceBuild RepoName="sourcelink" ManagedOnly="true" />
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.XliffTasks" Version="1.0.0-beta.22631.1" CoherentParentDependency="Microsoft.DotNet.Arcade.Sdk">
|
<Dependency Name="Microsoft.DotNet.XliffTasks" Version="1.0.0-beta.23064.1" CoherentParentDependency="Microsoft.DotNet.Arcade.Sdk">
|
||||||
<Uri>https://github.com/dotnet/xliff-tasks</Uri>
|
<Uri>https://github.com/dotnet/xliff-tasks</Uri>
|
||||||
<Sha>ca611a68bb48cedf72a782d41622453cb2dab100</Sha>
|
<Sha>dd8717d7d4f4bbb6885bd6caaf9de990a2be92b8</Sha>
|
||||||
<SourceBuild RepoName="xliff-tasks" ManagedOnly="true" />
|
<SourceBuild RepoName="xliff-tasks" ManagedOnly="true" />
|
||||||
</Dependency>
|
</Dependency>
|
||||||
</ToolsetDependencies>
|
</ToolsetDependencies>
|
||||||
|
|
|
@ -26,11 +26,11 @@
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Dependency from https://github.com/dotnet/arcade -->
|
<!-- Dependency from https://github.com/dotnet/arcade -->
|
||||||
<MicrosoftDotNetBuildTasksInstallersPackageVersion>8.0.0-beta.23052.2</MicrosoftDotNetBuildTasksInstallersPackageVersion>
|
<MicrosoftDotNetBuildTasksInstallersPackageVersion>8.0.0-beta.23066.1</MicrosoftDotNetBuildTasksInstallersPackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Dependency from https://github.com/dotnet/arcade-services -->
|
<!-- Dependency from https://github.com/dotnet/arcade-services -->
|
||||||
<MicrosoftDotNetDarcLibVersion>1.1.0-beta.23062.1</MicrosoftDotNetDarcLibVersion>
|
<MicrosoftDotNetDarcLibVersion>1.1.0-beta.23063.1</MicrosoftDotNetDarcLibVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Dependency from https://github.com/dotnet/winforms -->
|
<!-- Dependency from https://github.com/dotnet/winforms -->
|
||||||
|
|
|
@ -48,12 +48,14 @@ __UbuntuPackages+=" symlinks"
|
||||||
__UbuntuPackages+=" libicu-dev"
|
__UbuntuPackages+=" libicu-dev"
|
||||||
__UbuntuPackages+=" liblttng-ust-dev"
|
__UbuntuPackages+=" liblttng-ust-dev"
|
||||||
__UbuntuPackages+=" libunwind8-dev"
|
__UbuntuPackages+=" libunwind8-dev"
|
||||||
|
__UbuntuPackages+=" libnuma-dev"
|
||||||
|
|
||||||
__AlpinePackages+=" gettext-dev"
|
__AlpinePackages+=" gettext-dev"
|
||||||
__AlpinePackages+=" icu-dev"
|
__AlpinePackages+=" icu-dev"
|
||||||
__AlpinePackages+=" libunwind-dev"
|
__AlpinePackages+=" libunwind-dev"
|
||||||
__AlpinePackages+=" lttng-ust-dev"
|
__AlpinePackages+=" lttng-ust-dev"
|
||||||
__AlpinePackages+=" compiler-rt-static"
|
__AlpinePackages+=" compiler-rt-static"
|
||||||
|
__AlpinePackages+=" numactl-dev"
|
||||||
|
|
||||||
# runtime libraries' dependencies
|
# runtime libraries' dependencies
|
||||||
__UbuntuPackages+=" libcurl4-openssl-dev"
|
__UbuntuPackages+=" libcurl4-openssl-dev"
|
||||||
|
@ -147,9 +149,9 @@ while :; do
|
||||||
__BuildArch=ppc64le
|
__BuildArch=ppc64le
|
||||||
__UbuntuArch=ppc64el
|
__UbuntuArch=ppc64el
|
||||||
__UbuntuRepo="http://ports.ubuntu.com/ubuntu-ports/"
|
__UbuntuRepo="http://ports.ubuntu.com/ubuntu-ports/"
|
||||||
__UbuntuPackages=$(echo ${__UbuntuPackages} | sed 's/ libunwind8-dev//')
|
__UbuntuPackages="${__UbuntuPackages// libunwind8-dev/}"
|
||||||
__UbuntuPackages=$(echo ${__UbuntuPackages} | sed 's/ libomp-dev//')
|
__UbuntuPackages="${__UbuntuPackages// libomp-dev/}"
|
||||||
__UbuntuPackages=$(echo ${__UbuntuPackages} | sed 's/ libomp5//')
|
__UbuntuPackages="${__UbuntuPackages// libomp5/}"
|
||||||
unset __LLDB_Package
|
unset __LLDB_Package
|
||||||
;;
|
;;
|
||||||
riscv64)
|
riscv64)
|
||||||
|
@ -157,7 +159,7 @@ while :; do
|
||||||
__UbuntuArch=riscv64
|
__UbuntuArch=riscv64
|
||||||
__UbuntuRepo="http://deb.debian.org/debian-ports"
|
__UbuntuRepo="http://deb.debian.org/debian-ports"
|
||||||
__CodeName=sid
|
__CodeName=sid
|
||||||
__UbuntuPackages=$(echo ${__UbuntuPackages} | sed 's/ libunwind8-dev//')
|
__UbuntuPackages="${__UbuntuPackages// libunwind8-dev/}"
|
||||||
unset __LLDB_Package
|
unset __LLDB_Package
|
||||||
|
|
||||||
if [[ -e "/usr/share/keyrings/debian-ports-archive-keyring.gpg" ]]; then
|
if [[ -e "/usr/share/keyrings/debian-ports-archive-keyring.gpg" ]]; then
|
||||||
|
@ -168,9 +170,9 @@ while :; do
|
||||||
__BuildArch=s390x
|
__BuildArch=s390x
|
||||||
__UbuntuArch=s390x
|
__UbuntuArch=s390x
|
||||||
__UbuntuRepo="http://ports.ubuntu.com/ubuntu-ports/"
|
__UbuntuRepo="http://ports.ubuntu.com/ubuntu-ports/"
|
||||||
__UbuntuPackages=$(echo ${__UbuntuPackages} | sed 's/ libunwind8-dev//')
|
__UbuntuPackages="${__UbuntuPackages// libunwind8-dev/}"
|
||||||
__UbuntuPackages=$(echo ${__UbuntuPackages} | sed 's/ libomp-dev//')
|
__UbuntuPackages="${__UbuntuPackages// libomp-dev/}"
|
||||||
__UbuntuPackages=$(echo ${__UbuntuPackages} | sed 's/ libomp5//')
|
__UbuntuPackages="${__UbuntuPackages// libomp5/}"
|
||||||
unset __LLDB_Package
|
unset __LLDB_Package
|
||||||
;;
|
;;
|
||||||
x64)
|
x64)
|
||||||
|
@ -310,6 +312,8 @@ done
|
||||||
|
|
||||||
if [[ "$__BuildArch" == "armel" ]]; then
|
if [[ "$__BuildArch" == "armel" ]]; then
|
||||||
__LLDB_Package="lldb-3.5-dev"
|
__LLDB_Package="lldb-3.5-dev"
|
||||||
|
elif [[ "$__BuildArch" == "arm" && "$__AlpineVersion" == "3.13" ]]; then
|
||||||
|
__AlpinePackages="${__AlpinePackages//numactl-dev/}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
__UbuntuPackages+=" ${__LLDB_Package:-}"
|
__UbuntuPackages+=" ${__LLDB_Package:-}"
|
||||||
|
|
|
@ -34,6 +34,25 @@ $jsonTemplateFiles | ForEach-Object {
|
||||||
$jsonWinformsTemplateFiles = Get-ChildItem -Recurse -Path "$SourcesDirectory" | Where-Object { $_.FullName -Match "en\\strings\.json" } # current winforms pattern
|
$jsonWinformsTemplateFiles = Get-ChildItem -Recurse -Path "$SourcesDirectory" | Where-Object { $_.FullName -Match "en\\strings\.json" } # current winforms pattern
|
||||||
|
|
||||||
$wxlFiles = Get-ChildItem -Recurse -Path "$SourcesDirectory" | Where-Object { $_.FullName -Match "\\.+\.wxl" -And -Not( $_.Directory.Name -Match "\d{4}" ) } # localized files live in four digit lang ID directories; this excludes them
|
$wxlFiles = Get-ChildItem -Recurse -Path "$SourcesDirectory" | Where-Object { $_.FullName -Match "\\.+\.wxl" -And -Not( $_.Directory.Name -Match "\d{4}" ) } # localized files live in four digit lang ID directories; this excludes them
|
||||||
|
if (-not $wxlFiles) {
|
||||||
|
$wxlEnFiles = Get-ChildItem -Recurse -Path "$SourcesDirectory" | Where-Object { $_.FullName -Match "\\1033\\.+\.wxl" } # pick up en files (1033 = en) specifically so we can copy them to use as the neutral xlf files
|
||||||
|
if ($wxlEnFiles) {
|
||||||
|
$wxlFiles = @()
|
||||||
|
$wxlEnFiles | ForEach-Object {
|
||||||
|
$destinationFile = "$($_.Directory.Parent.FullName)\$($_.Name)"
|
||||||
|
$wxlFiles += Copy-Item "$($_.FullName)" -Destination $destinationFile -PassThru
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$macosHtmlEnFiles = Get-ChildItem -Recurse -Path "$SourcesDirectory" | Where-Object { $_.FullName -Match "en\.lproj\\.+\.html" } # add installer HTML files
|
||||||
|
$macosHtmlFiles = @()
|
||||||
|
if ($macosHtmlEnFiles) {
|
||||||
|
$macosHtmlEnFiles | ForEach-Object {
|
||||||
|
$destinationFile = "$($_.Directory.Parent.FullName)\$($_.Name)"
|
||||||
|
$macosHtmlFiles += Copy-Item "$($_.FullName)" -Destination $destinationFile -PassThru
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$xlfFiles = @()
|
$xlfFiles = @()
|
||||||
|
|
||||||
|
@ -99,8 +118,7 @@ $locJson = @{
|
||||||
$outputPath = "$($_.Directory.FullName | Resolve-Path -Relative)\"
|
$outputPath = "$($_.Directory.FullName | Resolve-Path -Relative)\"
|
||||||
$continue = $true
|
$continue = $true
|
||||||
foreach ($exclusion in $exclusions.Exclusions) {
|
foreach ($exclusion in $exclusions.Exclusions) {
|
||||||
if ($_.FullName.Contains($exclusion))
|
if ($_.FullName.Contains($exclusion)) {
|
||||||
{
|
|
||||||
$continue = $false
|
$continue = $false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -115,6 +133,29 @@ $locJson = @{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
},
|
||||||
|
@{
|
||||||
|
LanguageSet = $LanguageSet
|
||||||
|
CloneLanguageSet = "VS_macOS_CloneLanguages"
|
||||||
|
LocItems = @(
|
||||||
|
$macosHtmlFiles | ForEach-Object {
|
||||||
|
$outputPath = "$($_.Directory.FullName | Resolve-Path -Relative)\"
|
||||||
|
$continue = $true
|
||||||
|
foreach ($exclusion in $exclusions.Exclusions) {
|
||||||
|
if ($_.FullName.Contains($exclusion)) {
|
||||||
|
$continue = $false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$sourceFile = ($_.FullName | Resolve-Path -Relative)
|
||||||
|
if ($continue) {
|
||||||
|
return @{
|
||||||
|
SourceFile = $sourceFile
|
||||||
|
CopyOption = "LangIDOnPath"
|
||||||
|
OutputPath = $outputPath
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
)
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -88,6 +88,16 @@ jobs:
|
||||||
- ${{ if ne(variable.group, '') }}:
|
- ${{ if ne(variable.group, '') }}:
|
||||||
- group: ${{ variable.group }}
|
- group: ${{ variable.group }}
|
||||||
|
|
||||||
|
# handle template variable syntax
|
||||||
|
# example:
|
||||||
|
# - template: path/to/template.yml
|
||||||
|
# parameters:
|
||||||
|
# [key]: [value]
|
||||||
|
- ${{ if ne(variable.template, '') }}:
|
||||||
|
- template: ${{ variable.template }}
|
||||||
|
${{ if ne(variable.parameters, '') }}:
|
||||||
|
parameters: ${{ variable.parameters }}
|
||||||
|
|
||||||
# handle key-value variable syntax.
|
# handle key-value variable syntax.
|
||||||
# example:
|
# example:
|
||||||
# - [key]: [value]
|
# - [key]: [value]
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
parameters:
|
parameters:
|
||||||
runAsPublic: false
|
runAsPublic: false
|
||||||
sourceIndexPackageVersion: 1.0.1-20220804.1
|
sourceIndexPackageVersion: 1.0.1-20221220.2
|
||||||
sourceIndexPackageSource: https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json
|
sourceIndexPackageSource: https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json
|
||||||
sourceIndexBuildCommand: powershell -NoLogo -NoProfile -ExecutionPolicy Bypass -Command "eng/common/build.ps1 -restore -build -binarylog -ci"
|
sourceIndexBuildCommand: powershell -NoLogo -NoProfile -ExecutionPolicy Bypass -Command "eng/common/build.ps1 -restore -build -binarylog -ci"
|
||||||
preSteps: []
|
preSteps: []
|
||||||
|
@ -40,10 +40,10 @@ jobs:
|
||||||
- ${{ preStep }}
|
- ${{ preStep }}
|
||||||
|
|
||||||
- task: UseDotNet@2
|
- task: UseDotNet@2
|
||||||
displayName: Use .NET Core sdk 3.1
|
displayName: Use .NET Core SDK 6
|
||||||
inputs:
|
inputs:
|
||||||
packageType: sdk
|
packageType: sdk
|
||||||
version: 3.1.x
|
version: 6.0.x
|
||||||
installationPath: $(Agent.TempDirectory)/dotnet
|
installationPath: $(Agent.TempDirectory)/dotnet
|
||||||
workingDirectory: $(Agent.TempDirectory)
|
workingDirectory: $(Agent.TempDirectory)
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
# First, import the template in an arcade-ified repo to pick up the variables, e.g.:
|
# First, import the template in an arcade-ified repo to pick up the variables, e.g.:
|
||||||
#
|
#
|
||||||
# variables:
|
# variables:
|
||||||
# - template: eng/common/templates/variables/pool-providers.yml
|
# - template: /eng/common/templates/variables/pool-providers.yml
|
||||||
#
|
#
|
||||||
# ... then anywhere specifying the pool provider use the runtime variables,
|
# ... then anywhere specifying the pool provider use the runtime variables,
|
||||||
# $(DncEngInternalBuildPool) and $ (DncEngPublicBuildPool), e.g.:
|
# $(DncEngInternalBuildPool) and $ (DncEngPublicBuildPool), e.g.:
|
||||||
|
|
|
@ -581,7 +581,7 @@ function InitializeBuildTool() {
|
||||||
ExitWithExitCode 1
|
ExitWithExitCode 1
|
||||||
}
|
}
|
||||||
$dotnetPath = Join-Path $dotnetRoot (GetExecutableFileName 'dotnet')
|
$dotnetPath = Join-Path $dotnetRoot (GetExecutableFileName 'dotnet')
|
||||||
$buildTool = @{ Path = $dotnetPath; Command = 'msbuild'; Tool = 'dotnet'; Framework = 'net7.0' }
|
$buildTool = @{ Path = $dotnetPath; Command = 'msbuild'; Tool = 'dotnet'; Framework = 'net8.0' }
|
||||||
} elseif ($msbuildEngine -eq "vs") {
|
} elseif ($msbuildEngine -eq "vs") {
|
||||||
try {
|
try {
|
||||||
$msbuildPath = InitializeVisualStudioMSBuild -install:$restore
|
$msbuildPath = InitializeVisualStudioMSBuild -install:$restore
|
||||||
|
@ -743,6 +743,8 @@ function MSBuild() {
|
||||||
(Join-Path $basePath (Join-Path netcoreapp2.1 'Microsoft.DotNet.Arcade.Sdk.dll'))
|
(Join-Path $basePath (Join-Path netcoreapp2.1 'Microsoft.DotNet.Arcade.Sdk.dll'))
|
||||||
(Join-Path $basePath (Join-Path netcoreapp3.1 'Microsoft.DotNet.ArcadeLogging.dll')),
|
(Join-Path $basePath (Join-Path netcoreapp3.1 'Microsoft.DotNet.ArcadeLogging.dll')),
|
||||||
(Join-Path $basePath (Join-Path netcoreapp3.1 'Microsoft.DotNet.Arcade.Sdk.dll'))
|
(Join-Path $basePath (Join-Path netcoreapp3.1 'Microsoft.DotNet.Arcade.Sdk.dll'))
|
||||||
|
(Join-Path $basePath (Join-Path net7.0 'Microsoft.DotNet.ArcadeLogging.dll')),
|
||||||
|
(Join-Path $basePath (Join-Path net7.0 'Microsoft.DotNet.Arcade.Sdk.dll'))
|
||||||
)
|
)
|
||||||
$selectedPath = $null
|
$selectedPath = $null
|
||||||
foreach ($path in $possiblePaths) {
|
foreach ($path in $possiblePaths) {
|
||||||
|
|
|
@ -312,7 +312,7 @@ function InitializeBuildTool {
|
||||||
# return values
|
# return values
|
||||||
_InitializeBuildTool="$_InitializeDotNetCli/dotnet"
|
_InitializeBuildTool="$_InitializeDotNetCli/dotnet"
|
||||||
_InitializeBuildToolCommand="msbuild"
|
_InitializeBuildToolCommand="msbuild"
|
||||||
_InitializeBuildToolFramework="net7.0"
|
_InitializeBuildToolFramework="net8.0"
|
||||||
}
|
}
|
||||||
|
|
||||||
# Set RestoreNoCache as a workaround for https://github.com/NuGet/Home/issues/3116
|
# Set RestoreNoCache as a workaround for https://github.com/NuGet/Home/issues/3116
|
||||||
|
@ -428,6 +428,8 @@ function MSBuild {
|
||||||
possiblePaths+=( "$toolset_dir/netcoreapp2.1/Microsoft.DotNet.Arcade.Sdk.dll" )
|
possiblePaths+=( "$toolset_dir/netcoreapp2.1/Microsoft.DotNet.Arcade.Sdk.dll" )
|
||||||
possiblePaths+=( "$toolset_dir/netcoreapp3.1/Microsoft.DotNet.ArcadeLogging.dll" )
|
possiblePaths+=( "$toolset_dir/netcoreapp3.1/Microsoft.DotNet.ArcadeLogging.dll" )
|
||||||
possiblePaths+=( "$toolset_dir/netcoreapp3.1/Microsoft.DotNet.Arcade.Sdk.dll" )
|
possiblePaths+=( "$toolset_dir/netcoreapp3.1/Microsoft.DotNet.Arcade.Sdk.dll" )
|
||||||
|
possiblePaths+=( "$toolset_dir/net7.0/Microsoft.DotNet.ArcadeLogging.dll" )
|
||||||
|
possiblePaths+=( "$toolset_dir/net7.0/Microsoft.DotNet.Arcade.Sdk.dll" )
|
||||||
for path in "${possiblePaths[@]}"; do
|
for path in "${possiblePaths[@]}"; do
|
||||||
if [[ -f $path ]]; then
|
if [[ -f $path ]]; then
|
||||||
selectedPath=$path
|
selectedPath=$path
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
"cmake": "3.21.0"
|
"cmake": "3.21.0"
|
||||||
},
|
},
|
||||||
"msbuild-sdks": {
|
"msbuild-sdks": {
|
||||||
"Microsoft.DotNet.Arcade.Sdk": "8.0.0-beta.23052.2",
|
"Microsoft.DotNet.Arcade.Sdk": "8.0.0-beta.23066.1",
|
||||||
"Microsoft.DotNet.CMake.Sdk": "8.0.0-beta.23052.2"
|
"Microsoft.DotNet.CMake.Sdk": "8.0.0-beta.23066.1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="Microsoft.DotNet.Build.Tasks.Installers" Version="$(MicrosoftDotNetBuildTasksInstallersPackageVersion)" GeneratePathProperty="True" />
|
<PackageReference Include="Microsoft.DotNet.Build.Tasks.Installers" Version="$(MicrosoftDotNetBuildTasksInstallersPackageVersion)" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|
|
@ -1,13 +1,5 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<PropertyGroup>
|
|
||||||
<MicrosoftDotNetBuildTasksInstallersTaskTargetFramework Condition="'$(MSBuildRuntimeType)' == 'Core'">net7.0</MicrosoftDotNetBuildTasksInstallersTaskTargetFramework>
|
|
||||||
<MicrosoftDotNetBuildTasksInstallersTaskTargetFramework Condition="'$(MSBuildRuntimeType)' != 'Core'">net472</MicrosoftDotNetBuildTasksInstallersTaskTargetFramework>
|
|
||||||
<MicrosoftDotNetBuildTasksInstallersTaskAssembly>$(NuGetPackageRoot)microsoft.dotnet.build.tasks.installers\$(MicrosoftDotNetBuildTasksInstallersPackageVersion)\tools\$(MicrosoftDotNetBuildTasksInstallersTaskTargetFramework)\Microsoft.DotNet.Build.Tasks.Installers.dll</MicrosoftDotNetBuildTasksInstallersTaskAssembly>
|
|
||||||
</PropertyGroup>
|
|
||||||
|
|
||||||
<UsingTask TaskName="CreateLightCommandPackageDrop" AssemblyFile="$(MicrosoftDotNetBuildTasksInstallersTaskAssembly)" />
|
|
||||||
|
|
||||||
<Target Name="SetupWixProperties" DependsOnTargets="GetCurrentRuntimeInformation">
|
<Target Name="SetupWixProperties" DependsOnTargets="GetCurrentRuntimeInformation">
|
||||||
<!-- AcquireWix Properties -->
|
<!-- AcquireWix Properties -->
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
|
|
Loading…
Reference in a new issue