File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed
Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change 240240 </ItemGroup >
241241 </Target >
242242
243+ <!-- XUnitLogChecker required configuration -->
243244 <ItemGroup Condition =" Exists('$(XUnitLogCheckerLibrariesOutDir)')" >
244245 <HelixCorrelationPayload Include =" $(XUnitLogCheckerLibrariesOutDir)" />
245- </ItemGroup >
246+ <HelixCorrelationPayload Condition =" '$(WindowsShell)' == 'true'" Include =" dotnet-sos" >
247+ <Destination >sos</Destination >
248+ <Uri >https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/flat2/dotnet-sos/$(DotnetSosVersion)/dotnet-sos.$(DotnetSosVersion).nupkg</Uri >
249+ </HelixCorrelationPayload >
250+ </ItemGroup >
251+
252+ <PropertyGroup Condition =" '$(TargetOS)' == 'windows'" >
253+ <NtSymbolPathEnvVar >set _NT_SYMBOL_PATH=%25HELIX_CORRELATION_PAYLOAD%25%3B%25HELIX_CORRELATION_PAYLOAD%25\PDB%3B%25HELIX_CORRELATION_PAYLOAD%25\shared\$(MicrosoftNetCoreAppFrameworkName)\$(ProductVersion)</NtSymbolPathEnvVar >
254+ <ExecuteDotNetSos >%25HELIX_CORRELATION_PAYLOAD%25\dotnet %25HELIX_CORRELATION_PAYLOAD%25\sos\tools\net$(DotnetSosTargetFrameworkVersion)\any\dotnet-sos.dll install --architecture $(TargetArchitecture)</ExecuteDotNetSos >
255+ <HelixPreCommands >$(HelixPreCommands);$(NtSymbolPathEnvVar);$(ExecuteDotNetSos)</HelixPreCommands >
256+ </PropertyGroup >
246257
247258 <!--
248259 Create all the Helix data to start a set of jobs. Create a set of work items, one for each libraries
You can’t perform that action at this time.
0 commit comments