Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 Visual Studio属性页环境变量_Visual Studio 2008_Environment Variables - Fatal编程技术网

Visual studio 2008 Visual Studio属性页环境变量

Visual studio 2008 Visual Studio属性页环境变量,visual-studio-2008,environment-variables,Visual Studio 2008,Environment Variables,如果在解决方案资源管理器中右键单击某个项目并转到“常规->调试”,则会有一个环境部分,您应该能够使用语法NAME=VALUE设置环境变量。我的问题是,如果我尝试在那里创建一个新的环境变量,它似乎实际上不起作用或无法设置。有没有人有这方面的经验?我只想设置一个环境变量,以便在如下自定义构建步骤中使用它: 环境变量 LANGUAGE_VAR=en_us 自定义构建步骤 copy $(InputPath) $(outDir)\%LANGUAGE_VAR%\$(InputFileName) 类似的东

如果在解决方案资源管理器中右键单击某个项目并转到“常规->调试”,则会有一个环境部分,您应该能够使用语法NAME=VALUE设置环境变量。我的问题是,如果我尝试在那里创建一个新的环境变量,它似乎实际上不起作用或无法设置。有没有人有这方面的经验?我只想设置一个环境变量,以便在如下自定义构建步骤中使用它:

环境变量

LANGUAGE_VAR=en_us
自定义构建步骤

copy $(InputPath) $(outDir)\%LANGUAGE_VAR%\$(InputFileName)
类似的东西。 此MSDN页面很有用,但我无法使其正常工作:

事实上,我发现对我很有帮助的是:属性管理器->选择我所有项目继承的属性页->双击打开属性页编辑器->单击用户宏->添加宏并定义其名称和值

现在,在我的自定义构建步骤中,我可以引用该宏


因此,如果我的宏是LANGUAGE=en_us,我可以运行一个构建并构建出我想要的所有en_us内容。如果我回到Property Manager并将LANGUAGE的值更改为es_-es,那么我可以运行构建,并且我的构建步骤将得到es_-es而不是en_-us。我希望这不会太令人困惑。下午我,如果你有这个问题,不知道我在说什么

祝贺你的解决方案。当你有能力时,请确保将你的答案标记为“已接受”,以便其他人可以从你的成功中学习。干杯~哇,这个物业管理器显然是默认隐藏的,一旦你打开它,Add似乎什么都不做。。。真是一团糟。。。我很高兴你明白了这一点,这肯定是一种方式,但这远不是显而易见的,你能以任何方式扩展你的答案吗?谢谢