c# - 如何使 .NET 代码输出更小的二进制文件
问题描述
我正在开发一个 UWP 应用程序,其中减小应用程序的大小很重要。最近,我发现简单地添加 6条await
语句会增加.dll
20KB 的大小,我认为这是一个出乎意料的大数量,但当我意识到async
/会await
生成大量状态机代码时,这是有道理的。
C# 和 .NET Core 中有哪些可用的技术或模式来减小我的二进制文件的大小?我假设代码重用将在该列表中名列前茅。
解决方案
推荐阅读
- python - 乌龟不工作我正在尝试运行我认为它可能是 IDE
- python - 是否可以在仍在生成数据时计算中位数?Python 在线中位数计算器
- python - 无法安装 open3d 库(错误:找不到满足 open3d 要求的版本)
- .net-core - .Net Core 3.1 是否具有 InheritedExportAttribute?
- javascript - 使用名称获取输入的 id
- c++ - C/C++ DirectX9 将矩形中的像素复制到屏幕上的另一个矩形
- java - 晚上好,为什么我的代码没有在控制台中打印任何内容,尽管他有一个“system.out.println”指令?
- ios - Websockets 在 iOS 和 Safari 上不起作用 - OSSStatus 错误 9837
- python - 获取具有行单元条件的最大值列
- python - 带有交互图的循环函数