Я написал быстрое консольное приложение, которое использует DLL-файлы SharePoint. Если я попытаюсь запустить его на компьютере, на котором нет файлов DLL, приложение сразу же завершит работу при открытии.
Я определенно новичок, но я бы предпочел, чтобы приложение могло сообщить пользователю, что оно использует его на неправильном компьютере, до того, как оно сильно сломалось. Есть ли способ сделать это, кроме написания второго приложения для сканирования зависимостей, которое должно быть запущено до рассматриваемого приложения? Если я помещу код, который нуждается в зависимостях, в отдельный класс, который не будет создан до тех пор, пока приложение не проверит, что оно находится на правильном компьютере, произойдет ли сбой приложения сразу после открытия? Конечно, кто-то нашел обходной путь для такой ситуации.