Я работаю в системе, где переменная окружения LIB
установлена на «--must-override--». Я не могу изменить значение переменной в самой системе.Как установить переменную среды LIB внутри файла csproj?
В Visual Studio во время компиляции проверяется переменная LIB. Потому что он установлен в значение нежелательной, я получаю предупреждение в сборке:
Неверный путь поиска «--must-override--» указано в «переменной окружения LIB» - «Система не может найти путь указано.
Я хотел бы избавиться от этого предупреждения. Для этого мне нужно переопределить значение переменной окружения LIB
, которое использует VS, либо NULL, либо некоторое значение, указывающее на реальный путь.
Поскольку я не могу изменить значение переменной в среде, мне нужно сделать это внутри самого файла csproj. Я пробовал установить его в группе свойств безрезультатно:
<PropertyGroup>
<Lib></Lib>
</PropertyGroup>
Любые идеи о том, как можно установить эту переменную? Или, если это возможно?
Не совсем ясно, какой проект имеет эту переменную и какова цель в целом. Можете ли вы добавить несколько подробностей? –
@BiserC Я отредактировал вопрос, чтобы попытаться сделать его более понятным. –
SO пользователи, как правило, страдают от самых странных ран, нанесенных самим себе. Переменная среды применима только для проектов на C++. Простым обходным путем является создание каталога «--must-override--» в папке проекта. –