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