Кажется, я нашел здесь решение, хотя и не совсем то, на что я изначально надеялся.
Мое решение:
В итоге я создал новую конфигурацию сборки, а затем определил константу прекомпилятора, которую я использовал в коде, чтобы определить, использовать ли ссылку или использовать альтернативный (гарантированный для работы) подход. Он не полностью автоматический, но относительно простой и выглядит довольно элегантно - достаточно для моих целей.
Альтернатива:
Если вы хотите полностью автоматизировать это, это можно сделать с помощью команды предварительной сборки, которая запускает пакетный скрипт / небольшую программу, чтобы проверить доступность данной ссылки на машине, а затем обновляет файл, содержащий константы прекомпилятора. Это, однако, я рассмотрел больше усилий, чем это стоило, хотя, возможно, было бы более полезным, если бы у меня было несколько независимых ссылок, которые мне нужно разрешить (проверить доступность).