13

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

4

3 回答 3

12

可以使用 $(USERNAME)读取USERNAME环境变量。

于 2011-07-25T12:10:28.660 回答
3

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

%UserName%
%UserDomain%

只需打开命令窗口并键入set以查看定义的内容。在 MSBuild 中,这些将被定义为 $(USERNAME) 和 $(USERDOMAIN) - 请参阅 MSDN,如何在构建中使用环境变量

于 2011-07-25T12:11:47.420 回答
3

试试这个

<Message Text="$(USERNAME)"/>
于 2011-07-25T12:14:06.013 回答