Skip to content

Fix Rare ConfigurationManager Crash - #123

Merged
martinmine merged 2 commits into
ProjectCeleste:masterfrom
NCSGeek:master
Aug 24, 2026
Merged

martinmine merged 2 commits into
ProjectCeleste:masterfrom
NCSGeek:master

Conversation

@NCSGeek

@NCSGeek NCSGeek commented Aug 24, 2026 •

Copy link
Copy Markdown
Contributor

Fixes an uncommon (yet observed) crash for some users related to a documented issue regarding ConfigurationManager's dll using guidance from that issue. (Pinning the ConfigurationManager DLL into the csproj)

This crash would happen for some users when GetLogFile tried to use ConfigurationManager to get the serilog path.

Also adds a build check to make sure the issue cannot regress by ensuring the DLL stays pinned and that the assembly matches.

Verified to fix the issue with a user who had the crash.

Pin System.Configuration.ConfigurationManager into the csproj as documented in dotnet/standard#506
Add a build yml check for ConfigurationManager issues.
@martinmine
martinmine merged commit c7d798a into ProjectCeleste:master Aug 24, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants