Skip to content

split uwp and winui from main package#428

Open
mfkl wants to merge 16 commits into
videolan:3.xfrom
mfkl:net9-uwp
Open

split uwp and winui from main package#428
mfkl wants to merge 16 commits into
videolan:3.xfrom
mfkl:net9-uwp

Conversation

@mfkl

@mfkl mfkl commented Jun 2, 2026

Copy link
Copy Markdown
Member

@huynhsontung

Copy link
Copy Markdown

Confirmed my project was built successfully with the new UWP package. I was trying to add just one extra package, but I couldn't find a way to split cleanly. This is way better. Thanks 👍

@mfkl

mfkl commented Jun 8, 2026

Copy link
Copy Markdown
Member Author

Thank you for your feedback @huynhsontung I will do a bit more testing/cleanup and merge/release this soon.

@mfkl

mfkl commented Jun 15, 2026

Copy link
Copy Markdown
Member Author

It does build, but did you try running your app?

mfkl added 7 commits June 15, 2026 13:40
Adds LibVLCSharp.UWP.Modern, an SDK-style UWP head running on native .NET 9/10
(UseUwp), validating LibVLCSharp.UWP from a modern .NET app head. Registered in
the solution.
These compatibility packages are in-box on net9/net10 and trip NuGet pruning
(NU1510), which TreatWarningsAsErrors escalates to an error.
Define RuntimeIdentifier globally per platform so referenced project outputs
and the XAML compiler resolve to the same path (avoids WMC1006/CS0006 in VS).
The bundled test certificate expired 2020-03-31, breaking the signed package
build (APPX0108). Regenerated (CN=VideoLAN, valid to 2027).
Pin the project reference to uap10.0.18362 and round out the AnyCPU build
configuration.
@huynhsontung

huynhsontung commented Jun 15, 2026

Copy link
Copy Markdown

I can't test that yet because there is outstanding work need to be done for Screenbox to run in UWP Native AOT. Right now, the app just crashes when I try to run it because of other issues unrelated to LibVLC. I can create a test application to validate this if you'd like.

@mfkl

mfkl commented Jun 16, 2026

Copy link
Copy Markdown
Member Author

No its all good, I did. But the UWP libvlc nuget needs updating I think, and that will likely break consumers. But you're using your own so you're good I think

@mfkl

mfkl commented Jun 16, 2026

Copy link
Copy Markdown
Member Author

Is your app still relying on

<ItemGroup>
    <SDKReference Include="Microsoft.VCLibs, Version=14.0">
      <Name>Visual C++ 2015-2019 Runtime for Universal Windows Platform Apps</Name>
    </SDKReference>
  </ItemGroup>

?

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

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants