Skip to content

Possible Regression from 3.0 to 4.X #41

Description

@PhilShipley

Hi Daniel, I'm back (again).

I am having a specific issue. Perhaps you have some insight(s). The issue begins at SharpIppNext 4.0.0.

The consuming project is a classic C# UWP Print Support App targeting Release|x64 with the legacy .NET Native compiler (nutc_driver.exe 2.2.12).
Visual Studio 2026 and/or 2022 doesn't seem to matter.

SharpIppNext is referenced by a C# Windows Runtime Component.
The component alone builds successfully in Release.

When the component is referenced by the final PSA UWP app, the PSA's .NET Native compilation hangs indefinitely (hours) at: “Scanning 132231 methods”. Release only, Debug is fine

SharpIppNext 3.0.0 succeeds; SharpIppNext 4.0.0+ reproduces.
The PSA resolves the netstandard2.0 asset, not net8.0/net10.0.

One obvious difference I see is the additional dependency for System.ComponentModel.Annotations in the 4.X chain.
It may have changed the resolved dependency graph.

Not certain if there is anything that can be done, but figured I'd ask and/or put it out there for your comments.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions