Mitchel's Feed
- .NET MAUI & GitHub Actions Missing Targets Default Projects
Mitchel Sellers diagnoses a frustrating NETSDK1047 error when building .NET MAUI iOS apps in GitHub Actions with separate restore and build steps. The fix is a small .csproj addition that hints the RuntimeIdentifier when splitting dotnet restore from dotnet publish.
Read more - Deploying .NET MAUI Blazor App to ProgramFiles
Mitchel Sellers explains why .NET MAUI Blazor apps fail silently when deployed to secured folders like Program Files, and how a single environment variable fix resolves it. The root cause is WebView2's default temp folder location inside the application directory.
Read more - .NET MAUI + GitHub Actions + Commas in Certificate Names
Mitchel Sellers documents a tricky GitHub Actions issue where commas in Apple certificate names break the dotnet publish command. The fix involves transferring the secret to an environment variable and using proper BASH escaping in the CodesignKey parameter.
Read more - Upgrading Xamarin Forms to .NET MAUI
Mitchel Sellers shares a practical walkthrough of migrating Xamarin.Forms projects to .NET MAUI, averaging 4-8 hours per project. The post covers using the Upgrade Assistant, manual migration steps, switching to single-project structure, and common gotchas.
Read more