Как мы можем получить текущего пользователя в Windows из Msbuild?
Есть ли аналогичный способ получить его, как мы можем сделать с Nant с помощью функции environment::get-user-name()
?
Как получить текущий вход пользователя Windows из MSBuild
Ответ 1
Вы можете использовать $(USERNAME)
, чтобы прочитать переменную окружения USERNAME
.
Ответ 2
Лучше всего использовать переменные среды
%UserName%
%UserDomain%
Просто откройте окно команд и введите set
, чтобы узнать, что определено. В MSBuild они будут определены как $(USERNAME) и $(USERDOMAIN) - см. MSDN, Как использовать переменные среды в сборке
Ответ 3
Попробуйте этот
<Message Text="$(USERNAME)"/>