|
14 | 14 | <ItemGroup> |
15 | 15 | <PackageReference Include="System.CommandLine" Version="$(SystemCommandLineVersion)" /> |
16 | 16 | <PackageReference Include="Microsoft.Diagnostics.Tracing.TraceEvent" Version="$(MicrosoftDiagnosticsTracingTraceEventVersion)" GeneratePathProperty="true" /> |
17 | | - <PackageReference Include="Microsoft.OneCollect.RecordTrace" Version="0.1.32221" PrivateAssets="All" GeneratePathProperty="true" |
18 | | - Condition="'$(TargetRid)' != '' and $([System.String]::Copy('$(TargetRid)').StartsWith('linux'))" /> |
| 17 | + <PackageReference Include="Microsoft.OneCollect.RecordTrace" Version="$(MicrosoftOneCollectRecordTraceVersions)" PrivateAssets="All" GeneratePathProperty="true" /> |
19 | 18 | </ItemGroup> |
20 | 19 |
|
21 | 20 | <ItemGroup> |
|
31 | 30 | <InternalsVisibleTo Include="DotnetTrace.UnitTests" /> |
32 | 31 | </ItemGroup> |
33 | 32 |
|
34 | | - <ItemGroup Condition="'$(TargetRid)' != '' and $([System.String]::Copy('$(TargetRid)').StartsWith('linux'))"> |
35 | | - <None Include="$(PkgMicrosoft_OneCollect_RecordTrace)/runtimes/$(TargetRid)/native/librecordtrace.so" |
36 | | - Pack="true" |
37 | | - Visible="false" |
38 | | - CopyToOutputDirectory="PreserveNewest" |
39 | | - CopyToPublishDirectory="PreserveNewest" |
40 | | - Condition="Exists('$(PkgMicrosoft_OneCollect_RecordTrace)/runtimes/$(TargetRid)/native/librecordtrace.so')" /> |
| 33 | + <ItemGroup> |
| 34 | + <None Include="$(PkgMicrosoft_OneCollect_RecordTrace)/runtimes/linux-x64/native/librecordtrace.so"> |
| 35 | + <Visible>false</Visible> |
| 36 | + <Link Condition="'$(PublishSingleFile)' != 'true'">runtimes/linux-x64/native/librecordtrace.so</Link> |
| 37 | + <CopyToOutputDirectory Condition="'$(PublishSingleFile)' != 'true'">PreserveNewest</CopyToOutputDirectory> |
| 38 | + <CopyToPublishDirectory Condition="'$(PublishSingleFile)' == 'true' and 'linux-x64' == '$(RuntimeIdentifier)'">PreserveNewest</CopyToPublishDirectory> |
| 39 | + </None> |
| 40 | + <None Include="$(PkgMicrosoft_OneCollect_RecordTrace)/runtimes/linux-arm64/native/librecordtrace.so"> |
| 41 | + <Visible>false</Visible> |
| 42 | + <Link Condition="'$(PublishSingleFile)' != 'true'">runtimes/linux-arm64/native/librecordtrace.so</Link> |
| 43 | + <CopyToOutputDirectory Condition="'$(PublishSingleFile)' != 'true'">PreserveNewest</CopyToOutputDirectory> |
| 44 | + <CopyToPublishDirectory Condition="'$(PublishSingleFile)' == 'true' and 'linux-arm64' == '$(RuntimeIdentifier)'">PreserveNewest</CopyToPublishDirectory> |
| 45 | + </None> |
41 | 46 | </ItemGroup> |
42 | 47 | </Project> |
0 commit comments