.NET 5 中的 Windows API - Microsoft.Windows.SDK.NET.dll 是 25MB?

Ran*_*ngy 7 c# wpf .net-5

我按照在 .NET5 中调用 Windows API指南来调用我的 WPF 应用程序中的通知 API。Microsoft.Windows.SDK.NET.dll然而现在它在我的输出目录中放置了 25MB 。仅仅为了一个小功能,这就会使我的应用程序的下载大小增加 50%。有没有办法将其精简为我需要的 API?

小智 0

也许您可以设计一个更新包或一组更新包来制定优化的补丁策略,通过将其安排在单独的依赖包中来推迟此胖程序集的下载。更重要的是,如果在安装过程中没有选择您的新功能,用户甚至不会下载它。MSIX应该有资格建立这种软件包生态系统。