c# – 为什么Mono.GetOptions已过时?

c# – 为什么Mono.GetOptions已过时?,第1张

概述Mono.GetOptions包已经过时,但似乎没有任何东西可以替代它.文档指向 NDesk.Options,但NDesk自己的网页声称选项不稳定.为什么GetOptions已经过时,计划更换它? Mono.GetOptions已经过时,因为它的作者已经从地球上消失了,没有人加紧志愿参加未来的维护工作.这就是它的缺失. NDesk.Options / Mono.Options是“不稳定的”,因为A Mono.Getoptions包已经过时,但似乎没有任何东西可以替代它.文档指向 NDesk.Options,但NDesk自己的网页声称选项不稳定.为什么Getoptions已经过时,计划更换它?解决方法 Mono.Getoptions已经过时,因为它的作者已经从地球上消失了,没有人加紧志愿参加未来的维护工作.这就是它的缺失.

NDesk.Options / Mono.Options是“不稳定的”,因为API实际上是不稳定的 – 如果认为合适,我保留以不兼容的方式更改公共API的权利. (我希望我不需要,但我保留了这一点.)那就是说,我还在,所以它正在被维护(或者能够被维护).

这就是Mono.Options作为源分发的原因 – 如果API发生变化,则无关紧要,因为您拥有与程序捆绑在一起的源代码副本. (这也是NDesk.Options.dll未签名的原因 – 因此它不会被放置在GAC中,因为GAC中的程序集强烈假设它们不会以不兼容的方式更改API.)

总结

以上是内存溢出为你收集整理的c# – 为什么Mono.GetOptions已过时?全部内容,希望文章能够帮你解决c# – 为什么Mono.GetOptions已过时?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1225327.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-05
下一篇2022-06-05

发表评论

登录后才能评论

评论列表(0条)

    保存