我知道要使用 .NET Core 獲取環(huán)境變量,理論上要使用的庫是 System.Environment 和方法 GetEnvironmentVariable("environmentVariableKeyHere")。但是,在 Linux (Ubuntu 18.04) 上,這并沒有選擇我的基于用戶的環(huán)境變量。我設置了變量export THEVARIABLE="THEVALUE"并且 .NET Core lib 庫和方法不會選擇它。我什至使用了 GetEnvironmentVariables() 方法并查看了它所選取的整個列表。沒有任何用戶環(huán)境變量位于/位于該列表中。我echo $THEVARIABLE通過bash和boom在終端中運行一個simle ,變量就在那里。該值按預期返回,但仍然沒有通過 .NET 程序返回。說到這里,repo 就在這里> https://github.com/Adron/InteroperabilityBlackBox如果您想查看它。它是用 Rider + .NET Core 2.1 構建的,包括一個庫(在運行和嘗試獲取用戶環(huán)境變量時會出現(xiàn)問題嗎?)、控制臺應用程序和測試庫。
- 1 回答
- 0 關注
- 258 瀏覽
添加回答
舉報
0/150
提交
取消