C # условная компиляция, если сборка существует

У меня есть проект со ссылкой, которая может существовать или не существовать. У меня есть код, который использует эту ссылку, и я хотел бы скомпилировать его, только если существует сборка. Я думаю что-то вроде:

#if ASSEMBLY_EXISTS
    AssemblyClass.DoSomething();
#endif

Я мог бы поставить #define вверху и комментировать / раскомментировать по мере необходимости, но я бы предпочел, если бы это могло так или иначезнать если это происходит без моего ручного вмешательства, что заставляет меня поверить, что #if не подойдет для этой ситуации. Есть ли другой способ условной компиляции, основанный на том, существует ли сборка?

Ответы на вопрос(1)

Ваш ответ на вопрос