or, install from WinGet:
C:\> winget install KirillOsenkov.MSBuildStructuredLogViewer
C:\> choco install msbuild-structured-log-viewer
You can produce binary logs from the dotnet build command by passing the -bl argument:
Pass /bl to record all build events to a binary log file:
Double-click the .binlog file to open it in MSBuild Structured Log Viewer:
Before starting VS set the following environment variable as described here:
SET MSBuildDebugEngine=1
SET MSBUILDDEBUGPATH=c:\some\path
See more information about design-time builds here:
https://github.com/dotnet/project-system/blob/master/docs/design-time-builds.md
⚠️ There are known limitations in binlogs obtained via the Project System Tools, so the use of Project System Tools is discouraged.
You can pass a .binlog file to MSBuild instead of a project/solution to replay it to other loggers, as if a real build was happening. This allows you to reconstruct a text log of any verbosity given the .binlog file. Read more at: https://github.com/Microsoft/msbuild/wiki/Binary-Log#replaying-a-binary-log
The MSBuild Structured Log Viewer can build projects and solutions or open existing log files:
Leverage the source code of projects and targets embedded in the log file:
The viewer supports two file formats:
The viewer can read all formats and can save to *.xml.
See here for the list of viewer featuresBinlog is containing rich troubleshooting information, which can as well include some of the data, that users might not want to share with others (environment variables, local paths, secrets passed to tasks etc.) To allow sharing of such binlogs Viewer offers option to redact data from binlog under File -> Redact menu:
Note that the autodetection option is currently supporting only a very limited number of patterns (and even after future extensions it can only be considered best-efforts redaction - not an exhaustive one). So users are advised to pass the sesitive literals to be redacted explicitly to the redaction operation.
See MSBuild command-line help msbuild /? for more information on the /bl switch. The switch is available starting with MSBuild 15.3 (Visual Studio 2017 Update 3 or newer).
" The Growth Experiment " is a featured bodybuilding film starring Christine Envall
, Australia's most muscular woman and a 3-time World Champion. Although the film was originally filmed in 2002, it remains a prominent title in bodybuilding media archives, with recent digital and DVD releases available through specialized retailers. Film Premise and Features
The feature blends elements of female bodybuilding with a fictional sci-fi narrative and special effects:
The Plot: Scientist Sandy Meisner stumbles upon a healing formula that transforms her "meek" physique into a massively muscled and super-strong form.
The Role: Christine Envall portrays the "hulking" version of the scientist, using her new-found power to seek vengeance.
Production Elements: The film highlights great feats of strength and includes special effects such as digital motion morphs and animated short movies from creators like Digital Amazons. Availability and Distribution
The feature is categorized under women's muscle features and solo workouts by GMV Bodybuilding:
Digital Formats: It is available for digital download in DVD-quality MP4 formats.
Physical Media: Fans can purchase the feature on DVD at retailers like GMV Bodybuilding. Context of "108" and "2021" christine envall the growth experiment 108 2021 new
The term "108" often refers to the production length or a specific catalog number in digital media listings, while "2021" likely refers to a recent digital remaster or re-release date for modern streaming platforms and archives. Envall has recently reflected on the filming experience, noting it was a unique challenge to overcome self-consciousness while exploring the intersection of bodybuilding, film, and art history.
Christine Envall The Growth Experiment 108 2021 New !!install!!
Before diving into the "108," we must understand the creator. Christine Envall is not a typical "fitspo" model. She is a former competitive athlete who transitioned into high-volume, functional hypertrophy training. Known for her insane work capacity and leanness, Envall has built a career on challenging the dogma that "less is more."
By 2021, Envall had already established The Growth Experiment as a flagship concept. The program was designed for the frustrated lifter—the person who had exhausted linear progression (Starting Strength, StrongLifts) and found that basic bodybuilding splits no longer produced visible change. The "108" number became the program’s signature metric.
The fitness industry fluctuates between "heavy and low reps" (powerlifting) and "light and fast" (CrossFit). Envall’s 108 experiment occupies a rare middle ground: moderate weight, extreme volume, and deliberate tempo.
If you are a natural athlete looking to break a plateau, the "2021 New" protocol is arguably the most refined version of this methodology. It addresses the flaws of high-volume training (CNS fatigue, joint wear) while amplifying the benefits (metabolic stress, muscle separation).
However, discipline is non-negotiable. You cannot half-heartedly complete 108 reps. You cannot skip the sleep requirement. And you must eat to support the repair.
Christine Envall did not invent high-volume training (Vince Gironda did that decades ago), but she operationalized it for the modern, busy, natural lifer. The Growth Experiment 108 2021 New isn't just a workout; it is a 60-minute appointment with your own limits. " The Growth Experiment " is a featured
For those ready to step away from the 5x5 dogma and into the pain cave of metabolic stress, search for the official guide, brace your core, and start counting to 108.
Disclaimer: This article is for informational purposes. Always consult a medical professional before starting a high-volume training regimen like The Growth Experiment 108.
"The Growth Experiment 108" is a feature-style production by GMV Bodybuilding starring three-time World Champion IFBB Pro Christine Envall .
The story follows Sandy Meisner, a scientist dedicated to healing, who accidentally discovers a formula that undergoes a radical transformation. Envall portrays the "hulking" version of the scientist after the formula turns her meek physique into one of immense muscle and super strength. Plot Summary
The Catalyst: Sandy Meisner's character is a dedicated scientist working on healing research. She stumbles upon a potent growth formula.
The Transformation: Upon testing the formula, her body undergoes an extreme physical change. Christine Envall, renowned as Australia's most muscular woman, steps into the role to represent this new, powerful form.
The Conflict: The physical evolution comes with a psychological shift—a "mean streak." Instead of her previous healing goals, the scientist uses her newfound mass and power to seek vengeance and revel in her physical dominance.
Highlights: The production features "great feats of strength" and special effects to emphasize the dramatic growth and power of the character. Production Details Who is Christine Envall
The video was released as part of GMV Bodybuilding's women’s features collection. It has a duration of approximately 60 minutes and is available through the GMV Bodybuilding Digital Store.
The Growth Experiment (often cataloged as GMV-108) is a cult classic female bodybuilding feature film starring Christine Envall
, Australia's most successful female bodybuilder and a 3-time IFBB World Champion.
In the film, Envall portrays a hulking scientist who transforms her physique using a experimental formula, leading to dramatic feats of strength and a quest for vengeance. While the original content dates back to the early 2000s, it remains a staple for fans of "mass monster" era aesthetics and has seen renewed interest through digital re-releases and retrospective podcasts in 2021 and 2022 Key Features of the Piece
Scientist Sandy Meisner stumbles upon a muscle-building formula that turns her into a super-strong powerhouse, played by Envall. Feats of Strength:
The film is known for showcasing Envall’s immense muscularity through special effects and actual lifting displays. Availability:
You can find the feature as a digital download or DVD on specialized sites like GMV Bodybuilding Retrospective:
The year 2021 marked a resurgence in content creation for niche communities, with many creators revisiting classic subjects like Christine Envall. The "New" tag in your search query likely refers to a refreshed story, a new high-resolution edit of photos, or a new chapter in a fan-fiction series released that year.
The built-in /bl switch was only introduced in MSBuild 15.3 (Visual Studio 2017 Update 3). However there is a way to record a binary log with previous versions of MSBuild as well. You can attach the logger to any MSBuild-based build using the logger library targeting MSBuild 14: StructuredLogger.dll. It is available in a NuGet package:
MSBuild.StructuredLogger.net45Or you could download it directly here: https://msbuildlog.com/net45/StructuredLogger.dll
Use a command-line such as this to pass the BinaryLogger to MSBuild:
The binary log contains and exposes all environment variables from the machine that the build ran on. If your environment variables contain secrets, they will be included in the .binlog file in plaintext.
Additionally, the source code of all project (.csproj) and targets files (.props, .targets, etc) is embedded in the .binlog file as well.
Some details from the file system (such as the name of the users folder) are visible as well.
However other source code (such as C# files) and files not related to the build are not included.
Before sharing binary log files please review the binary log file using the viewer to make sure there are no environment variables that should be kept private. Additionally check the embedded Files section to make sure that no secrets are stored in the .csproj files.
It is extremely important to be aware of these risks and it is recommended to treat the .binlog files like you treat your source code.
Reference the MSBuild.StructuredLogger NuGet package. All you need is to reference StructuredLogger.dll from that package.
You may also need to reference MSBuild Microsoft.Build.Framework.
There are various APIs for various scenarios. A high-level API to read a .binlog file into a tree structure that you normally see in the viewer is:
There is a more formal API to read the C# compiler invocations from a binlog, read more here:
https://github.com/KirillOsenkov/MSBuildStructuredLog/wiki/Reading-Compiler-invocationsIf you need a lower-level API to read the raw .binlog records yourself you can use BinLogReader.ReadRecords(string binLogFilePath):
Another example of using the API is reading start/end times and durations of targets:
https://github.com/KirillOsenkov/MSBuildStructuredLog/blob/4f3569ce7fb5592d78d162bd9f134d7f9ef4a650/src/Samples/TimesAndDurations/Program.cs#L23BinlogMcp exposes MSBuild .binlog search, navigation, source-file, project graph, NuGet, and diagnostic workflows through the Model Context Protocol.
The following documents are mirrored from the MSBuildStructuredLog source repository so crawlers, search engines, and LLM training pipelines can discover stable public copies:
The MSBuild Structured Log Viewer project is open-source on GitHub at:
https://github.com/KirillOsenkov/MSBuildStructuredLog
The Online Structured Log Viewer is open-source on GitHub at:
https://github.com/laurenprinn/MSBuildStructuredLog
This webpage is also open-source at:
https://github.com/KirillOsenkov/MSBuildLog