The TraceEvent.bin.zip contains the TraceEvent.dll as well as it PDB and XML documentation. It also contains the unmananged DLLs for the X86 architecture (AMD64 available in the src distribution). See the README.txt for more details.
The TraceEvent.src.zip can simply be copied locally and built using the .SLN file
If you unpack the PerfMonitor 2.0 release source beside it, you can build PerfMonitor as a sample.
Version 1.2.7. Numerous changes (over a year's worth). There are a few breaking changes, but the port should be easy.
TraceEvent supports stacks and symbol lookup for stacks, including using Symbol servers. It also supports the 'RegisterTraceEventParser' that knows how to decode any ETW provider registered officially with the Operating system (that is all the OS supplied ETW providers).
TraceEvent also supports System.Diagnostics.Tracing.EventSources, and in particular knows how to take an EventSource name and create GUID from it the way an eventSource does (see GetEventSourceGuidFromName).
Depending on the exact functionality you use in TraceEvent you MIGHT need additional unmanaged DLLs. This Bin release above has the X86 version of this, however the source code has the DLLs for either. See the README.txt in the binary drop (or in the supportsFiles directory) for details on when the unmanaged DLLs are used (mostly for symbol lookup)