You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I recently came across this nice project, but it wouldn’t run on my Windows 7 system. After some digging, I figured out the cause and wanted to share the solution in case it helps someone else in the future.
MSBuildStructuredLog has been broken on Windows 7 since [2.2.465](v2.2.441...v2.2.465) because PresentationFramework.Aero2 does not exist in C:\Windows\Microsoft.NET\Framework\v4.0.30319\WPF on Windows 7.
As a result, the application fails at startup with the following error when you load the binlog.
System.Windows.Markup.XamlParseException: Initialization of 'System.Windows.Controls.ContextMenu' threw an exception. ---> System.IO.FileNotFoundException: Could not load file or assembly 'PresentationFramework.Aero2, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
To work around this, you can copy PresentationFramework.Aero2.dll from a Windows 10 installation (located at C:\Windows\Microsoft.NET\Framework\v4.0.30319\WPF), or extract it from x64-Windows10.0-KB4486153-x64. Place the DLL into the application’s install directory, which is usually:
app-x.x.xxx under %LOCALAPPDATA%\MSBuildStructuredLogViewer\
Activity
KirillOsenkov commentedon Jan 12, 2026
sorry, supporting Windows 7 is a bit too out of scope :)