c# - 我可以在 Visual Studio 命令行参数中使用用户的环境变量吗?
问题描述
假设我有名为Version
. 当我运行我的 C# 程序时,我想在命令行参数中使用它。所以我尝试了类似的东西%Version%
,$(Version)
但程序把它当作一个普通的字符串。那么是否可以使用这样的环境变量?在这种情况下,语法是什么?
解决方案
无需更改您的代码,只需在 VS GUI 中:不。
在您的代码中,您可以Environment.ExpandEnvironmentVariables
依次调用每个参数。
这将替换%xyz%
为 environment variable 的值xyz
。
推荐阅读
- javascript - 如何在 saga 中处理多个依赖请求?
- angular - 具有不同负载的角度。如何将专用 Polyfills 添加到 es5 或 es2015 输出包
- apache-nifi - Apache NiFi 与 Informatica
- inno-setup - 我们可以让 DwinHs Inno Setup 下载插件运行得更快吗?
- angular - 无限循环生效
- c++ - WS_EX_TOOLWINDOW 工具窗口无法按预期工作
- json - 快速搜索字典值中的值
- asynchronous - 使用异步编程将电子邮件发送到单个 smtp 服务器是否有意义?
- php - 没有数组的PHP反向生成器
- c++ - 当用户输入“m”时,为什么我的代码不能直接进入 if 正文