Mono.GetOptions 패키지는 사용되지 않게 된, 그러나 그것을 대체 할 아무것도하지 않는 것 같습니다. 워드 프로세서 NDesk.Options를 가리하지만 NDesk 자신의 웹 페이지 옵션이 불안정라고 주장한다. 왜 GetOptions는 쓸모 없게되었고 대체 할 계획이 있습니까?Mono.GetOptions는 왜 사용되지 않습니까?
3
A
답변
12
Mono.GetOptions는 작성자가 지구상에서 사라졌기 때문에 폐기되었으며 아무도 향후 유지 보수를 위해 자원 봉사를 강화하지 않았습니다. 그것은 그것의 부족합니다.
NDesk.Options/Mono.Options은 API가 실제로 불안정하다는 점에서 "불안정"합니다. 적절한 것으로 간주되면 호환되지 않는 방식으로 공개 API를 변경할 권리가 있습니다. (나는 그럴 필요가 없길 바랄 뿐이지 만 나는 그 권리를 보유하고있다.) 그것은 내가 아직 주변에 있기 때문에 유지되고있다 (또는 유지 될 수 있음).
Mono.Options이 소스로 배포됩니다 이유는 - API를 변경하는 경우, 그것은 중요하지 않습니다, 당신은 프로그램과 함께 제공되는 소스의 사본을 가지고있다. (그것은 또한 NDesk.Options.dll이 서명되지 않은 이유이기 때문에 GAC의 어셈블리는 호환되지 않는 방식으로 API를 변경하지 않는다는 강력한 가정을 가지고 있기 때문에 GAC에 배치되지 않습니다.)
9
NDesk.Options
은 안정적이므로 Mono 2.2 이상에 번들로 제공되는 Mono.Options
으로 변경되었습니다. 이것은 권장 교체 방법입니다. 별도의 어셈블리가 아닌 단일 .cs 파일로 패키지되어 있으므로 쉽게 찾을 수 없습니다.
Mono.GetOptions
가 사용되지 않습니다 이유를 구체적으로 모르는
하지만, 그것은 헤비급이었다이었다에 대해 인수 중 하나; 그것은 자신의 클래스가 Options
클래스와 속성의 자유주의 뿌리에서 상속 정의 할 수 있어야합니다.
관련 문제
- 1. 왜 render_component가 사용되지 않습니까?
- 2. absolutelayout은 왜 사용되지 않습니까?
- 3. 왜 MYSQL에서 인덱스가 사용되지 않습니까?
- 4. 왜 erlang 패키지가 사용되지 않습니까?
- 5. struts2 FilterDispatcher가 왜 사용되지 않습니까? API 문서에서
- 6. .NET 코드 보안 - 왜 거의 사용되지 않습니까?
- 7. 왜 내 TableRowFilter 필터가 사용되지 않습니까?
- 8. extjs 함수 매개 변수 - 왜 사용되지 않습니까? 내선 JS에서
- 9. WSE2는 더 이상 사용되지 않습니까?
- 10. .NET Remoting이 정말로 사용되지 않습니까?
- 11. LDAP가 더 이상 사용되지 않습니까?
- 12. MSMQ는 더 이상 사용되지 않습니까?
- 13. 왜 데이터 저장소가 정적이지 않습니까?
- 14. Objective-C에서 메소드 오버로딩 - init에 사용되지 않습니까?
- 15. 왜 clang을 더 사용하지 않습니까?
- 16. 실시간 Linux 확장은 더 이상 사용되지 않습니까?
- 17. 스칼라에서는 DAO 패턴이 더 이상 사용되지 않습니까?
- 18. Magento의 어떤 파일이 소스 제어에 사용되지 않습니까?
- 19. Microsoft Message Queue 더 이상 사용되지 않습니까?
- 20. Seq.generate가 정의되지 않았습니다. - 더 이상 사용되지 않습니까?
- 21. LINQ to SQL은 더 이상 사용되지 않습니까?
- 22. WCF에서 HTTPContext가 더 이상 사용되지 않습니까?
- 23. Eclipse는 사용되지 않는 클래스를 삭제하지 않습니까?
- 24. JavaServer Faces 1.2는 더 이상 사용되지 않습니까?
- 25. 메시지 큐는 Linux에서 더 이상 사용되지 않습니까?
- 26. 왜 textFieldDidEndEditing가 호출되지 않습니까?
- 27. 왜 앱이 시작되지 않습니까?
- 28. 왜 viewWillAppear가 호출되지 않습니까?
- 29. 왜 document.evaluate가 작동하지 않습니까?
- 30. 왜 string.length가 반환되지 않습니까?