Microsoft.ui.xaml.dll App crashes after Publishing on starting

Alan Benet 10 Reputation points
2024-04-02T12:06:13.9666667+00:00

Hi everyone,

We're trying to publish a Winui 3 APP with ClickOnce, but everytime we publish the app and try to start it, we get following error:

Faulting application name: Test.exe, version: 1.0.0.0, time stamp: 0x65cd0000

Faulting module name: Microsoft.ui.xaml.dll, version: 3.1.5.0, time stamp: 0x7fd76c03

Exception code: 0xc000027b

Fault offset: 0x0000000000404495

Faulting process ID: 0x0x6048

Faulting application start time: 0x0x1DA84F358EAAA3B

Faulting application path: C:......\AppData\Local\Apps\2.0\VHX35R9R.8C9\N448ZNPW.3CJ\date..tion_0000000000000000_0001.0000_92e7f3956ac354a4\Test.exe

Faulting module path: C:\Program Files\WindowsApps\Microsoft.WindowsAppRuntime.1.5_5001.70.1338.0_x64__8wekyb3d8bbwe\Microsoft.ui.xaml.dll

Report ID: c496396f-bc36-40c2-93c3-83f934816c3f

Faulting package full name:

Faulting package-relative application ID:

Our SolutionExplorer:

User's image

The csproj file:

<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>

<OutputType>WinExe</OutputType>

<TargetFramework>net8.0-windows10.0.22621.0</TargetFramework>

<TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion>

<RootNamespace>Test</RootNamespace>

<ApplicationManifest>app.manifest</ApplicationManifest>

<Platforms>x86;x64;ARM64</Platforms>

<RuntimeIdentifiers>win-x86;win-x64;win-arm64</RuntimeIdentifiers>

<PublishProfile>win10-$(Platform).pubxml</PublishProfile>

<UseWinUI>true</UseWinUI>

<WindowsPackageType>None</WindowsPackageType>

</PropertyGroup>

<ItemGroup>

<Content Include="Assets\SplashScreen.scale-200.png" />

<Content Include="Assets\LockScreenLogo.scale-200.png" />

<Content Include="Assets\Square150x150Logo.scale-200.png" />

<Content Include="Assets\Square44x44Logo.scale-200.png" />

<Content Include="Assets\Square44x44Logo.targetsize-24_altform-unplated.png" />

<Content Include="Assets\StoreLogo.png" />

<Content Include="Assets\Wide310x150Logo.scale-200.png" />

</ItemGroup>

<ItemGroup>

<PackageReference Include="Microsoft.WindowsAppSDK" Version="1.5.240311000" />

<PackageReference Include="Microsoft.Windows.SDK.BuildTools" Version="10.0.22621.3233" />

<Manifest Include="$(ApplicationManifest)" />

</ItemGroup>

</Project>

Our Package.appxmanifest:

<?xml version="1.0" encoding="utf-8"?>

<Package

xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"

xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest"

xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"

xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"

IgnorableNamespaces="uap rescap">

<Identity

Name="9fbf9253-c961-415c-9696-aa025347e7e9"

Publisher="CN=AB"

Version="1.0.0.0" />

<mp:PhoneIdentity PhoneProductId="9fbf9253-c961-415c-9696-aa025347e7e9" PhonePublisherId="00000000-0000-0000-0000-000000000000"/>

<Properties>

<DisplayName>Test</DisplayName>

<PublisherDisplayName>AB</PublisherDisplayName>

<Logo>Assets\StoreLogo.png</Logo>

</Properties>

<Dependencies>

<TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.17763.0" MaxVersionTested="10.0.22621.0" />

<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.17763.0" MaxVersionTested="10.0.22621.0" />

</Dependencies>

<Resources>

<Resource Language="x-generate"/>

</Resources>

<Applications>

<Application Id="App"

Executable="$targetnametoken$.exe"

EntryPoint="$targetentrypoint$">

<uap:VisualElements

DisplayName="Test"

Description="Test"

BackgroundColor="transparent"

Square150x150Logo="Assets\Square150x150Logo.png"

Square44x44Logo="Assets\Square44x44Logo.png">

<uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png" />

<uap:SplashScreen Image="Assets\SplashScreen.png" />

</uap:VisualElements>

</Application>

</Applications>

<!--<Capabilities>

<rescap:Capability Name="runFullTrust" />

</Capabilities>-->

</Package>

Everything is up to date. We have installed every possible component from the docs. We also tried every possibility we found on Stackoverflow and MS Q&A, but it just doesn't work.

C#
C#
An object-oriented and type-safe programming language that has its roots in the C family of languages and includes support for component-oriented programming.
10,561 questions
Windows 11
Windows 11
A Microsoft operating system designed for productivity, creativity, and ease of use.
8,763 questions
{count} votes