2011-10-27 25 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に変更すると、ビルドを実行でき、ビルドステップではen_usの代わりにes_esが得られます。私はあまりにも混乱しないことを願っています。あなたがこの問題を抱えていて、私が何を話しているのか分からないなら、私は私に尋ねます。

+0

溶液上でのお祝い。あなたができるときは、あなたの答えを「受け入れられた」とマークして、他の人があなたの成功から学ぶかもしれないようにしてください。乾杯 - –

+1

うわー、このプロパティマネージャーは明らかにデフォルトでは隠されています。一度開くと、Addは何もしていないようです...何が混乱していますか...あなたはそれを理解してうれしく思います。それは明らかではありません、あなたはあなたの答えをどんな形でも広げることができますか?ありがとう! – moodboom