C# issues.
A place to start.
Find a small task in a C# project you care about.
C# issues
8 open issuesSnapshot checked · How we collect data
unoplatform / unoC#UnassignedTwo different Uno.Sdk diagnostics share the build code UNOB0028
Open-source platform for building cross-platform native Mobile, Web, Desktop, and Embedded apps from a single C#/XAML codebase. Work from any IDE/CLI with Hot Reload, Visual Designer, MCPs, and Skills built for modern .NET workflows. 200M+ NuGet downloads.
kind/buggood first issuetriage/untriagedChecked Good First Issue, Up For Grabs, CodeTriageUpdated
Two different Uno.Sdk diagnostics share the build code UNOB0028
Open-source platform for building cross-platform native Mobile, Web, Desktop, and Embedded apps from a single C#/XAML codebase. Work from any IDE/CLI with Hot Reload, Visual Designer, MCPs, and Skills built for modern .NET workflows. 200M+ NuGet downloads.
What to know
Current behavior 🐛 Two unrelated Uno.Sdk diagnostics use the same code, UNOB0028: Uno.DefaultItems.Resizetizer.targets - warning: "The UnoSplashScreenColor property is no longer supported in Uno Platform 7.0 and is
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
unoplatform / unoC#UnassignedStringUtil.FormatString throws FormatException on literal braces, unlike WinUI FormatMessage
Open-source platform for building cross-platform native Mobile, Web, Desktop, and Embedded apps from a single C#/XAML codebase. Work from any IDE/CLI with Hot Reload, Visual Designer, MCPs, and Skills built for modern .NET workflows. 200M+ NuGet downloads.
kind/buggood first issuetriage/untriagedChecked Good First Issue, Up For Grabs, CodeTriageUpdated
StringUtil.FormatString throws FormatException on literal braces, unlike WinUI FormatMessage
Open-source platform for building cross-platform native Mobile, Web, Desktop, and Embedded apps from a single C#/XAML codebase. Work from any IDE/CLI with Hot Reload, Visual Designer, MCPs, and Skills built for modern .NET workflows. 200M+ NuGet downloads.
What to know
Current behavior 🐛 StringUtil.FormatString is the helper ported MUX controls use to format localized resource strings (%1!s!, %2!u! style). It rewrites %n!x! to {n} and then calls string.Format. Any literal { or }
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
dotnet / BenchmarkDotNetC#Assigned0.16.0-preview.2: generated CompilerFeatureRequiredAttribute collides with a source-only polyfill package on .NET Framework jobs (CS0101)
Powerful .NET library for benchmarking
up-for-grabsArea:Toolchainsgood first issueChecked Good First IssueUpdated
0.16.0-preview.2: generated CompilerFeatureRequiredAttribute collides with a source-only polyfill package on .NET Framework jobs (CS0101)
Powerful .NET library for benchmarking
What to know
Description With 0.16.0-preview.2, a .NET Framework job fails to build when the benchmark project's directory tree adds a source-only polyfill package (here Polyfill 11.4.5, referenced for every project from a
Read the full issue discussionBefore you start
- This issue has an assignee. Check with the maintainer before starting.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
unoplatform / unoC#UnassignedInputManager capture branch ORs enterCaptureResult instead of enterResult into isOriginalSourceStale
Open-source platform for building cross-platform native Mobile, Web, Desktop, and Embedded apps from a single C#/XAML codebase. Work from any IDE/CLI with Hot Reload, Visual Designer, MCPs, and Skills built for modern .NET workflows. 200M+ NuGet downloads.
kind/buggood first issueplatform/wasm 🌐Checked Good First Issue, Up For Grabs, CodeTriageUpdated
InputManager capture branch ORs enterCaptureResult instead of enterResult into isOriginalSourceStale
Open-source platform for building cross-platform native Mobile, Web, Desktop, and Embedded apps from a single C#/XAML codebase. Work from any IDE/CLI with Hot Reload, Visual Designer, MCPs, and Skills built for modern .NET workflows. 200M+ NuGet downloads.
What to know
Current behavior 🐛 In InputManager.RaiseLeaveEnter (managed pointer path, used by Skia and WASM), the explicit pointer capture branch raises Enter twice in step "2 ENTER": publicly on the capture target
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
unoplatform / unoC#Unassigned[Docs] Mapping (Xamarin.Essentials)/.NET MAUI Platform APIs to WinRT APIs
Open-source platform for building cross-platform native Mobile, Web, Desktop, and Embedded apps from a single C#/XAML codebase. Work from any IDE/CLI with Hot Reload, Visual Designer, MCPs, and Skills built for modern .NET workflows. 200M+ NuGet downloads.
good first issuekind/documentationdifficulty/starter 🚀Checked Good First Issue, Up For Grabs, CodeTriageUpdated
[Docs] Mapping (Xamarin.Essentials)/.NET MAUI Platform APIs to WinRT APIs
Open-source platform for building cross-platform native Mobile, Web, Desktop, and Embedded apps from a single C#/XAML codebase. Work from any IDE/CLI with Hot Reload, Visual Designer, MCPs, and Skills built for modern .NET workflows. 200M+ NuGet downloads.
What to know
Description The .NET MAUI documentation currently includes information on Platform APIs, which were formerly known as Essentials. To aid developers transitioning from (Xamarin.Essentials)/.NET MAUI Platform APIs to
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
guibranco / CrispyWaffleC#Unassigned[FEATURE] Add `SEQ` log provider
🧰 🛠️ Crispy Waffle project - toolkit for .NET projects
enhancementhelp wantedgood first issueChecked Up For GrabsUpdated
[FEATURE] Add `SEQ` log provider
🧰 🛠️ Crispy Waffle project - toolkit for .NET projects
What to know
Description We need to enhance our logging infrastructure by integrating support for SEQ, a log server that provides structured log management and querying. To achieve this, we will create a new project,
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
dotnet / aspnetcoreC#UnassignedMore granular JSExceptions for JSInterop
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
area-blazorgood first issueChecked Good First Issue, Up For Grabs, CodeTriageUpdated
More granular JSExceptions for JSInterop
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
What to know
Is there an existing issue for this? I have searched the existing issues Is your feature request related to a problem? Please describe the problem. The invocation can fail for multiple reasons when using JSInterop to
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
dotnet / mauiC#UnassignedUpdate API Docs for Windows Life Cycle events
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
area-docsgood first issuePri3Checked Up For GrabsUpdated
Update API Docs for Windows Life Cycle events
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
What to know
Description Because the different platforms use the same names for different things it can get confusing understanding what platform lifecycle events map to what xplat life cycle events. We should update the API Docs on
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
No issues match those filters.
Try a different language or remove a filter to broaden your search.
We couldn’t load more issues.
The initial list is still available. Refresh the page to try again.