This is an issue that hits some of our csi unit tests.
Contributor guide
Tech stack
csharp
Domain
cli
Issue type
bug
DifficultyEstimated implementation difficulty for a new contributor, from 1 for very small changes to 5 for expert-level work.
3
Estimated timeA rough time range for an experienced contributor to investigate, implement, test, and prepare a pull request.
half day
Activity statusHow available the issue appears right now: fresh, active, stale, blocked, or waiting on maintainer input.
stale
ClarityHow clearly the issue explains the expected change, acceptance criteria, and next step.
needs investigation
Prerequisites
C# basics.NET globalization concepts
Newbie friendlinessA 1-100 score estimating how approachable this issue is for first-time contributors.
45
Research direction
Review the CSI host code in the Roslyn repository, specifically the InteractiveHost and ScriptBuilder classes. Look for where the current UI culture is set and compare with the system culture. Check existing unit tests for CSI to understand expected behavior. The fix likely involves passing CurrentUICulture to the script execution context.
CSI Does not respect CurrentUiCulture · dotnet/roslyn#17043 | Good First Issue