Microsoft开源库指南中的以下建议:
✔️考虑者仅在AssemblyVersion中包含主要版本 [link]。
严格与Windows Installer(MSI)不兼容。
当用户安装程序的新版本时,如果AssemblyVersion未被更改,则MSI会保留旧库(MSI会忽略AssemblyFileVersion!)。这也适用于该程序使用的第三方开源库。
实际上,如果库开发人员遵循开源库指南,那么我需要重新编译每个库并手动设置AssemblyVersion。
这个问题有解决方案吗?