Skip to content

Commit 508ff0e

Browse files
authored
Merge pull request #1274 from brianrob/msdia140-amd64
Add vcruntime140_1.dll for amd64
2 parents 482064b + 1dac4b6 commit 508ff0e

5 files changed

+19
-1
lines changed

src/Directory.Build.props

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
<!-- versions of dependencies that more than one project use -->
3030
<PropertyGroup>
3131
<PerfViewSupportFilesVersion>1.0.7</PerfViewSupportFilesVersion>
32-
<MicrosoftDiagnosticsTracingTraceEventSupportFilesVersion>1.0.21</MicrosoftDiagnosticsTracingTraceEventSupportFilesVersion>
32+
<MicrosoftDiagnosticsTracingTraceEventSupportFilesVersion>1.0.22</MicrosoftDiagnosticsTracingTraceEventSupportFilesVersion>
3333
<MicrosoftDiagnosticsTracingTraceEventAutomatedAnalysisRulesVersion>0.1.0</MicrosoftDiagnosticsTracingTraceEventAutomatedAnalysisRulesVersion>
3434
<MicrosoftDiagnosticsRuntimeVersion>1.1.37504</MicrosoftDiagnosticsRuntimeVersion>
3535
<XunitVersion>2.3.0</XunitVersion>

src/PerfView/PerfView.csproj

+7
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,13 @@
227227
<Link>amd64\vcruntime140.dll</Link>
228228
<Visible>False</Visible>
229229
</EmbeddedResource>
230+
<EmbeddedResource Include="$(TraceEventSupportFilesBase)native\amd64\vcruntime140_1.dll">
231+
<Type>Non-Resx</Type>
232+
<WithCulture>false</WithCulture>
233+
<LogicalName>.\amd64\vcruntime140_1.dll</LogicalName>
234+
<Link>amd64\vcruntime140_1.dll</Link>
235+
<Visible>False</Visible>
236+
</EmbeddedResource>
230237
<EmbeddedResource Include="..\HeapDump\bin\x64\$(Configuration)\net45\HeapDump.exe">
231238
<Type>Non-Resx</Type>
232239
<WithCulture>false</WithCulture>

src/TraceEvent/Microsoft.Diagnostics.Tracing.TraceEvent.nuspec

+1
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
<file src="$OutDir$netstandard2.0\amd64\msdia140.dll" target="lib\native\amd64\msdia140.dll" />
4949
<file src="$OutDir$netstandard2.0\amd64\msvcp140.dll" target="lib\native\amd64\msvcp140.dll" />
5050
<file src="$OutDir$netstandard2.0\amd64\vcruntime140.dll" target="lib\native\amd64\vcruntime140.dll" />
51+
<file src="$OutDir$netstandard2.0\amd64\vcruntime140_1.dll" target="lib\native\amd64\vcruntime140_1.dll" />
5152

5253
<file src="$OutDir$netstandard2.0\x86\KernelTraceControl.dll" target="lib\native\x86\KernelTraceControl.dll" />
5354
<file src="$OutDir$netstandard2.0\x86\KernelTraceControl.Win61.dll" target="lib\native\x86\KernelTraceControl.Win61.dll" />

src/TraceEvent/Microsoft.Diagnostics.Tracing.TraceEvent.props

+5
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,11 @@
4646
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
4747
<Visible>False</Visible>
4848
</None>
49+
<None Condition="Exists('$(MSBuildThisFileDirectory)..\lib\native\amd64\vcruntime140_1.dll')" Include="$(MSBuildThisFileDirectory)..\lib\native\amd64\vcruntime140_1.dll">
50+
<Link>amd64\vcruntime140_1.dll</Link>
51+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
52+
<Visible>False</Visible>
53+
</None>
4954

5055
<!-- There are no static references to these so I need to copy them explicitly.
5156
The first two COM interop assemblies so they are the same for all targets, I pick netstandard1.6 pretty arbitraily

src/TraceEvent/TraceEvent.csproj

+5
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,11 @@
132132
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
133133
<Visible>False</Visible>
134134
</None>
135+
<None Include="$(TraceEventSupportFilesBase)native\amd64\vcruntime140_1.dll">
136+
<Link>amd64\vcruntime140_1.dll</Link>
137+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
138+
<Visible>False</Visible>
139+
</None>
135140
<None Include="$(TraceEventSupportFilesBase)native\x86\KernelTraceControl.dll">
136141
<Link>x86\KernelTraceControl.dll</Link>
137142
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

0 commit comments

Comments
 (0)