【问题标题】:Visual Studio Property Pages Environment VariablesVisual Studio 属性页环境变量
【发布时间】:2011-10-27 16:47:24
【问题描述】:

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

环境变量

LANGUAGE_VAR=en_us

自定义构建步骤

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

类似的东西。 这个 MSDN 页面很有用,但我无法让它工作: http://msdn.microsoft.com/en-us/library/ms173406.aspx#1

【问题讨论】:

    标签: visual-studio-2008 environment-variables


    【解决方案1】:

    实际上我发现对我非常有帮助的是去属性管理器->选择我所有项目继承的属性页->双击打开属性页编辑器->单击用户宏->添加宏并定义它的 NAME 和 VALUE。

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

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

    【讨论】:

    • 祝贺解决方案。如果可以,请确保将您的答案标记为“已接受”,以便其他人可以从您的成功中学习。干杯~
    • 哇,这个物业管理器显然是默认隐藏的,一旦你打开它,添加似乎没有做任何事情......真是一团糟......我很高兴你明白了,必须是一种方式,但远非显而易见,您可以以任何方式扩展您的答案吗?谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-28
    • 2013-12-25
    • 1970-01-01
    • 1970-01-01
    • 2019-08-27
    • 2014-10-02
    • 1970-01-01
    相关资源
    最近更新 更多