2011-10-27 226 views
4

如果在解决方案资源管理器中右键单击某个项目并转至常规 - >调试,则会出现一个环境部分,您应该可以使用语法NAME = VALUE设置环境变量。我的问题是,如果我尝试创建一个新的环境变量,它似乎并没有实际工作或设置。有人对这个有经验么?我只是想设置一个环境变量,所以我可以用它在自定义生成步骤是这样的:Visual Studio属性页面环境变量

环境变量

LANGUAGE_VAR=en_us 

自定义生成步骤类似于

copy $(InputPath) $(outDir)\%LANGUAGE_VAR%\$(InputFileName) 

东西。 这个MSDN页面是非常有用的,但我无法得到它的工作: http://msdn.microsoft.com/en-us/library/ms173406.aspx#1

回答

1

其实我发现这是非常有帮助的我正想物业管理器 - >选择,我所有的项目继承属性页 - >双击打开属性页面编辑器 - >单击用户宏 - >添加宏并定义它的名称和值。

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

因此,如果我的宏是LANGUAGE = en_us,我可以运行构建并构建出所有我想要的en_us。如果我回到Property Manager并将LANGUAGE的值更改为es_es,那么我可以运行构建,而构建步骤将获得es_es而不是en_us。我希望这不是太混乱。下午我,如果你有这个问题,不知道我在说什么。

+0

祝贺解决方案。如果可以,请确保将您的答案标记为“已接受”,以便其他人可以向您学习成功。干杯〜 –

+1

哇这个物业经理显然是隐藏默认情况下,一旦你把它打开,添加似乎并没有做任何事情......多么混乱...我很高兴你想出来,必须是一种方式,但这很不明显,你能以任何方式扩大你的答案吗?谢谢! – moodboom

相关问题