@@ -29,10 +29,15 @@ extends:
2929 inputs :
3030 version : ' 9.x'
3131 performMultiLevelLookup : true
32- - script : dotnet workload restore src/ EventLogExpert.sln
32+ - script : dotnet workload restore EventLogExpert.sln
3333 displayName : ' dotnet workload restore'
34- - script : dotnet test src/EventLogExpert.sln
34+ workingDirectory : src/
35+ - script : dotnet restore EventLogExpert.sln -p:PublishReadyToRun=true
36+ displayName : ' dotnet restore'
37+ workingDirectory : src/
38+ - script : dotnet test EventLogExpert.sln --no-restore
3539 displayName : ' dotnet test'
40+ workingDirectory : src/
3641 - pwsh : |
3742 $now = [DateTime]::UtcNow
3843 $versionString = "$($now.ToString(`"y.M.d`")).$($now.Hour * 60 + $now.Minute)"
@@ -46,11 +51,11 @@ extends:
4651 $manifest.Save("src\EventLogExpert\Platforms\Windows\Package.appxmanifest")
4752 Get-Content "src\EventLogExpert\Platforms\Windows\Package.appxmanifest"
4853 displayName: 'set version in manifest'
49- - pwsh : >
50- dotnet publish src/EventLogExpert.EventDbTool/EventLogExpert.EventDbTool.csproj ` --self-contained ` -c Release ` -o "$(build.artifactStagingDirectory)" ` -p:IncludeNativeLibrariesForSelfExtract=true ` -p:PublishSingleFile=true ` -p:Version=$(ReleaseVersion)
54+ - pwsh : |
55+ dotnet publish src/EventLogExpert.EventDbTool/EventLogExpert.EventDbTool.csproj ` --no-restore ` -- self-contained ` -c Release ` -o "$(build.artifactStagingDirectory)" ` -p:IncludeNativeLibrariesForSelfExtract=true ` -p:PublishSingleFile=true ` -p:Version=$(ReleaseVersion)
5156 displayName: 'dotnet publish EventDbTool'
52- - pwsh : >
53- dotnet publish src/EventLogExpert/EventLogExpert.csproj ` -c Release ` -f net9.0-windows10.0.19041.0 ` -p:AppxBundle=Never ` -p:AppInstallerCheckForUpdateFrequency=OnApplicationRun ` -p:AppInstallerUpdateFrequency=1 ` -p:AppInstallerUri="https://github.com/microsoft/EventLogExpert/releases/latest/download/" ` -p:GenerateAppInstallerFile=true ` -p:OutputPath="$(build.artifactStagingDirectory)\AppInstaller\" ` -p:RuntimeIdentifierOverride=win10-x64 ` -p:UapAppxPackageBuildMode=SideLoadOnly ` -p:Version=$(ReleaseVersion)
57+ - pwsh : |
58+ dotnet publish src/EventLogExpert/EventLogExpert.csproj ` --no-restore ` - c Release ` -f net9.0-windows10.0.19041.0 ` -p:AppxBundle=Never ` -p:AppInstallerCheckForUpdateFrequency=OnApplicationRun ` -p:AppInstallerUpdateFrequency=1 ` -p:AppInstallerUri="https://github.com/microsoft/EventLogExpert/releases/latest/download/" ` -p:GenerateAppInstallerFile=true ` -p:OutputPath="$(build.artifactStagingDirectory)\AppInstaller\" ` -p:RuntimeIdentifierOverride=win10-x64 ` -p:UapAppxPackageBuildMode=SideLoadOnly ` -p:Version=$(ReleaseVersion)
5459 displayName: 'dotnet publish EventLogExpert'
5560 - pwsh : |
5661 Get-ChildItem -Recurse "$(build.artifactStagingDirectory)"
0 commit comments