Não é possível definir o caminho ILMerge para o console

1

eu instalei o ILMerge.exe; o caminho é C:\Program Files\Microsoft\ILMerge\ILMerge.exe.

Eu quero definir o comando para o caminho para que eu possa digitar ilmerge em qualquer lugar para usar o aplicativo. Eu pesquisei e tentei todos os seguintes, mas nenhum funciona:

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

Eu então tentei adicionar, as Variáveis de Ambiente da GUI, clique em Novo e insira a variável "ilmerge" e valor "C: \ Arquivos de Programas \ Microsoft \ ILMerge \ ILMerge.exe ". Mas no prompt de comando e digite ilmerge, ainda me dá

'ilmerge' is not recognized as an internal or external command, operable program or bath file.

Por que algo tão básico quanto definir um caminho que confunde ...

    
por KMC 26.07.2012 / 08:18

2 respostas

0

A variável de ambiente

PATH deve conter o caminho para pastas , não arquivos!

por exemplo

setx PATH "C:\Program Files\Microsoft\ILMerge;%PATH%"
    
por 26.07.2012 / 08:47
0

Para usar o ILmerge na linha de comando em vez de

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

você pode usar

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

Desta forma, você pode usar o ILmerge sem ter que alterar a variável de ambiente PATH

    
por 24.10.2013 / 11:23