다른 응용 프로그램에서 사용하는 일부 UI 컨트롤이 포함 된 새 라이브러리 버전을 개발 중입니다. 이러한 컨트롤 중 일부에는 이전 응용 프로그램에서 알 수없는 새로운 기능이 있습니다. 기본적으로 새 기능을 사용 중지하지만 사용 가능하게 할 특정 앱이 있습니다. 앱은 동일한 컴퓨터에 존재할 가능성이 큽니다.이전 응용 프로그램에서 새 라이브러리 기능 처리
어떻게 구현 하시겠습니까?
업데이트 : 내가 함께 왔어요 가장 좋은 솔루션입니다 이 Process.GetCurrentProcess을 (사용) 및 재정의 값을 지정하는 레지스트리 키를 찾기 위해 proc.MainModule.FileVersionInfo.InternalName 같은 것을 사용합니다. 또한 새로운 기능에 대해 알기에는 너무 오래되었음을 확인하기 위해 버전 번호를 조사하는 것이 좋습니다. 이 방법에 문제가 있습니까?
업데이트 : 추가 된 기능은 컨트롤 안에 캡슐화되어 있기 때문에 일부 컨텍스트에서는 의미가 있고 다른 일부 컨텍스트에서는 의미가 없습니다.
이전 앱을 업데이트 할 수 없습니까? 원하는 컨트롤의 새로운 기능을 사용 하시겠습니까? –
오래된 앱은 결국 업데이트 될 예정이지만 업그레이드를하지 않고도 적절한 경우 해당 기능을 사용하고 싶습니다. – dmo