附属程序集(又叫卫星程序集)是用于存储应用程序中特定语言或区域性资源的程序集,通常包含翻译后的字符串、图像和其他本地化内容。它们使得应用程序可以轻松支持多语言界面,而无需更改主程序代码。在 .NET 等框架中,附属程序集常按语言文件夹(如 en-US
、zh-CN
)组织,与主程序集分离,便于独立更新和维护。
而在一些时候,我们需要只提供一个exe,还能提供多语言的支持(比如安装程序),这种时候就需要消除附属程序集了。
重要
我没有经过更多的测试,我只能确保在我的项目中这种方式是可行的,欢迎讨论。
- 使用 SDK-Style 项目
- 面向 .NET Framework 4.8
global.json
中的 SDK 版本是 9.0.300
2025/7/28大约 3 分钟