mirror of
https://github.com/Kae7in/perfview
synced 2026-08-09 12:09:44 +00:00
Test Change
This commit is contained in:
@@ -17,7 +17,7 @@ PerfView is designed to build in Visual Studio 2013 or later.
|
||||
* One of the unusual things about PerfView is that it incoperates its support DLL into the EXE itself, and these get unpacked on first launch. This means that there are tricky dependencies in the build that are not typical. You will see errors that certain DLLs can't be found if there were build problems earlier in the build. Typially you can fix this simply by doing a nonrmal (non-clean) build, since the missing file will be present from the last compilation. If this does not fix things, See if the DLL being looked for actualy exist (if it does, then rebuilding should fix it). it can make sense to go down the project one by one and build them individuallly to see which one fails 'first'.
|
||||
* Another unusual thing about PerfView is that it includes an extention mechanism complete with samples of using that. This extenions is the 'Global' project (Called that because it is the Global Extension whose commands don't have a 'scope') and needs to refer to PerfView to resolve some of its references. Thus you will get many 'not found' issues in the 'Global' project. These can be ignored until you get every other part of the build working.
|
||||
|
||||
###Code Organization
|
||||
###Code Organization
|
||||
The code is broken in several main sections:
|
||||
* TraceEvent - Library that understands how to decode Event Tracing for Windows (ETW) which is used to actually collect the data for many investgations
|
||||
* PerfView - GUI part of the application
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 14
|
||||
VisualStudioVersion = 14.0.25115.1
|
||||
VisualStudioVersion = 14.0.24720.0
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TraceEvent", "..\traceEvent\TraceEvent.csproj", "{B68F4968-A7CF-41CC-AD6E-373DB5E67944}"
|
||||
EndProject
|
||||
@@ -18,7 +18,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
|
||||
ProjectSection(SolutionItems) = preProject
|
||||
Local.testsettings = Local.testsettings
|
||||
PerfView2.vsmdi = PerfView2.vsmdi
|
||||
PerfViewDataObsolete.cs = PerfViewDataObsolete.cs
|
||||
..\..\README.md = ..\..\README.md
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeapDumpInterface", "..\HeapDumpInterface\HeapDumpInterface.csproj", "{CE854091-F55D-4AD1-AA57-49CB9B60CAC0}"
|
||||
|
||||
Reference in New Issue
Block a user