如何从MSBuild获取当前登录的Windows用户

时间:2011-07-25 12:03:56

标签: msbuild logged

我们如何从Msbuild获取当前登录的Windows用户? 有没有类似的方法来获得它,就像我们可以使用environment::get-user-name()函数与Nant一样?

3 个答案:

答案 0 :(得分:9)

can use $(USERNAME)阅读USERNAME环境变量。

答案 1 :(得分:2)

您最好的选择可能是使用环境变量

%UserName%
%UserDomain%

只需打开命令窗口并输入set即可查看已定义的内容。在MSBuild中,这些将定义为$(USERNAME)和$(USERDOMAIN) - 请参阅MSDN,How To Use an Environment Variables in a Build

答案 2 :(得分:2)

试试这个

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