gpt4 book ai didi

c# - Environment.UserName 返回为 SYSTEM 而不是用户名

转载 作者:行者123 更新时间:2023-11-30 21:26:29 24 4
gpt4 key购买 nike

我一直在用

Environment.UserName

显示当前用户名,一直有效。

但是,今天开始处理我的项目 - Environment.UserName 返回了单词 “SYSTEM”,尽管用户名仍然和以前一样。

最佳答案

3 天前也发生在我们身上,我们正在通过 Environment.UserName 访问文档和设置(我猜这是一个 Windows 更新)

我们通过在字符串中使用 %USERPROFILE% 而不是 Environment.UserName 解决了这个问题。

 readonly string savedFilesDirectoryPath =
Environment.ExpandEnvironmentVariables(@"%USERPROFILE%\Documents\OurProjectName");

Windows 上的 %USERPROFILE% env var 指示用户主目录在文件系统中的位置

对于你的确切问题:我认为在构建模式下你的解决方案实际上可以工作,所以试试看

关于c# - Environment.UserName 返回为 SYSTEM 而不是用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59175720/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com