Пакет расширений MSBuild, gacutil, Win32_Process, Life, the Universe и прочее

Я пытался заставить утилиту MSBuild Extensions Pack GAC работать, но постоянно сталкивался с ошибкой Remote AddAssembly вернул ненулевое значение returnValue: 9, которая обычно указывает на отсутствие gacutil.exe в пути. Я добавил расположение gacutil в системный PATH и убедился, что он работает, запустив gacutil.exe /l из диалогового окна запуска, но это не помогло.

Чтобы проверить, есть ли проблема с WMI на машине, я использовал PowerShell, чтобы попытаться вызвать gacutil с помощью Win32_Process, и это тоже не удалось, но когда я установил командную строку как фактический путь, который работал.

Может, мне нужно перезагрузить сервер, чтобы WMI считывал новую переменную PATH, или происходит что-то более странное?


person Damien Ryan    schedule 05.01.2012    source источник


Ответы (1)


Если я правильно помню, после изменения переменной PATH нужно перезагрузиться.

person Arnold Zokas    schedule 05.01.2012
comment
Спасибо за подтверждение. Я не думал, что это необходимо, поскольку новая оболочка должна учитывать любые изменения, но я думаю, что удаленное взаимодействие отличается. - person Damien Ryan; 05.01.2012