2011-07-25 24 views

Respuesta

8

Usted can use$(USERNAME) para leer la variable de medio ambiente USERNAME.

+0

THX, trabajaron bien :) – stranger789

+0

Para obtener el nombre de usuario de la persona que solicitó la compilación, puede usar la propiedad de compilación $ (RequestedFor) - http://www.woodwardweb.com/vsts/30_useful_team.html – RPNinja

+0

¿Qué sucede si usa NTLM y el nombre de usuario está en blanco? – kman

2

Su mejor apuesta es probablemente usar las variables de entorno

%UserName% 
%UserDomain% 

Sólo tiene que abrir una ventana de comandos y escriba set para ver lo que está definido. En MSBuild, estos se definen como $ (nombre de usuario) y $ (USERDOMAIN) - véase MSDN, How To Use an Environment Variables in a Build

2

Prueba este

<Message Text="$(USERNAME)"/> 
Cuestiones relacionadas