Как условно ссылаться на DLL на основе символа компиляции?
Visual Studio 2013.
У меня есть внешняя DLL, на которую я ссылаюсь вот так в файле csproj:
<ItemGroup>
<Reference Include="NameOfDll">
<HintPath>Path\To\Dll\NameOfDll.dll</HintPath>
</Reference>
Я хочу, чтобы эта ссылка функционировала, когда символ компилятора существует, и не работала, когда этот символ компилятора не существует. (Чтобы ответить на первый комментарий ниже, скажем, символ компилятора называется Fred.)
Этот вопрос [Условная ссылка ] заставил меня подумать, что я могу добавить атрибут с именем Condition к элементу Reference, показанному выше, но я не могу понять, какое значение дать этому атрибуту для достижения того, что я хочу.
Я был бы очень рад получить способ сделать это в интерфейсе VS, но я воспользуюсь любым методом.