Я работаю над проектом на c #, где я получаю информацию из документов Office, и сейчас я использую для этого MS Office. Это просто означает, что компоненты взаимодействия MS Office должны присутствовать на ПК пользователя, чтобы это работало.
Однако я могу со временем внедрить в него OpenOffice.org, и в этом случае я хочу, чтобы мое приложение автоматически могло выбирать, какую программу использовать для обработки файлов на основе того, что доступно.
Есть ли простой способ проверить, действительно ли некоторые ссылки, которые я сделал в своем проекте, действительно доступны на компьютере, на котором запущена программа? Я действительно не хочу выпускать различные двоичные файлы в зависимости от типов Office.