首页 > 解决方案 > 我可以在 Visual Studio 命令行参数中使用用户的环境变量吗?

问题描述

假设我有名为Version. 当我运行我的 C# 程序时,我想在命令行参数中使用它。所以我尝试了类似的东西%Version%$(Version)但程序把它当作一个普通的字符串。那么是否可以使用这样的环境变量?在这种情况下,语法是什么?

UPD:我想在 Visual Studio 中使用确切的命令行参数传递变量。 在此处输入图像描述

标签: c#visual-studioenvironment-variables

解决方案


无需更改您的代码,只需在 VS GUI 中:不。

在您的代码中,您可以Environment.ExpandEnvironmentVariables依次调用每个参数。

这将替换%xyz%为 environment variable 的值xyz


推荐阅读