Skip to content

Fix C# single-file manifest packaging #291

Description

@enaboapps

Summary

The signed 0.2.0 installer creates a Program Files executable that crashes at startup with .NET Runtime reporting Failure processing application bundle. The package script embeds the uiAccess manifest into the published single-file .NET executable with mt.exe, which corrupts the bundle.

Scope

  • Embed the uiAccess manifest through the C# app project build.
  • Stop modifying the published single-file executable with mt.exe after publish.
  • Keep Authenticode signing after publish.
  • Rebuild the signed installer locally and verify the installed app launches.

Acceptance criteria

  • Published Switchify PC.exe starts after signing and install.
  • Installer remains signed.
  • Installed app executable remains signed.
  • uiAccess manifest remains included.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions