1

Я устанавливаю ILMerge.exe; путь C:\Program Files\Microsoft\ILMerge\ILMerge.exe.

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

setx -m ilmerge;C:\Program Files\Microsoft\ILMerge\ILMerge.exe
setx -M ilmerge;C:\Program Files\Microsoft\ILMerge\ILMerge.exe
setx -m %PATH%;C:\Program Files\Microsoft\ILMerge\ILMerge.exe
setx /S system /U administrator ilmerge;C:\Program Files\Microsoft\ILMerge\ILMerge.exe

Затем я попытался добавить переменные среды графического интерфейса, нажать кнопку "Создать" и ввести переменную "ilmerge" и значение «C:\Program Files\Microsoft\ILMerge\ILMerge.exe». Но в командной строке и введите ilmerge, по-прежнему дает мне

'ilmerge' не распознается как внутренняя или внешняя команда, рабочая программа или файл ванны.

Почему-то так просто, как установка пути, который сбивает с толку ..

2 ответа2

0

Переменная окружения PATH должна содержать путь к папкам, а не к файлам!

например

setx PATH "C:\Program Files\Microsoft\ILMerge;%PATH%"
0

Для использования ILmerge в командной строке вместо

ilmerge /out:Merged.dll Primary.dll Secondary1.dll Secondary2.dll

ты можешь использовать

"C:\Program Files\Microsoft\ILMerge\ILMerge.exe" /out:Merged.dll Primary.dll Secondary1.dll Secondary2.dll

Таким образом, вы можете использовать ILmerge без необходимости изменять переменную среды PATH

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .