Allow third parties to ship framework packages #4045
Replies: 2 comments 2 replies
-
Just for clarification, since "ship" is ambiguous here. Is this question about getting third party libraries into the Windows Store? |
Beta Was this translation helpful? Give feedback.
-
@DarranRowe - I was able to get this working with a .wapproj to build framework packages for the WebView2 fixed runtime. The key was to overwrite two targets (which expect an application node in the manifest). My project file ends like this: <Import Project="$(WapProjPath)\Microsoft.DesktopBridge.targets" />
<ItemGroup>
<PackageReference Include="Microsoft.Windows.SDK.BuildTools" Version="10.0.22621.756" PrivateAssets="all" />
</ItemGroup>
<Target Name="_ConvertItems">
</Target>
<Target Name="_GenerateDesktopBridgeAppxManifest">
</Target>
</Project> |
Beta Was this translation helpful? Give feedback.
-
At the moment only Microsoft can ship MSIX framework packages (no instructions provided on how a third party can do it; before MSIX anyone could do it with a redistributable). Because of this, most libraries are packaged with applications themselves, which completely defeats the point of having dynamically-linked libraries in the first place instead of statically-linked ones1.
Footnotes
Statically linking native libraries is not always possible because you may be using a managed language. ↩
Beta Was this translation helpful? Give feedback.
All reactions