2010-12-30 15 views
1

私は、プロジェクトでいくつかのことを自動化するためにコマンドラインを使用しています。私は多くのマクロを使用しています。例えば、$(PlatformName) - gives me Win32 or Win64は、すべての設定タイプのコマンドを書くのに役立ちます。 Visual Studioの現在のバージョンで使用できる同様のマクロがあるかどうか、例えばVS2008またはVS2010を返すものがあるかどうかは疑問です。Visual Studioバージョンのマクロ

+0

うわー、私は本当にVisual Studioのすべての環境変数のリストを見つけることはとても驚きです。これはむしろ失望しています。私はMSDNの記事がすべてリストされることを確信していました。私は見ていくよ – Samuel

答えて

3

このようには見えません。利用可能なマクロはHere is a listです。しかし、使用中のVCバージョンを検出する他の方法がないという保証はありません。 1つのオプションは、VCinstalldirからサブディレクトリーを調べることで解決できます。どのビルドシステムアクティビティと同様、これは急速に多くの特別なケースになります。

+0

そのリンクありがとう!それは私のナッツを運転していた! – Samuel

+0

リンクをありがとう、私はそれを見つけることができなかった、間違ったマクロページに行って続けた – Samaursa

0

VS2008は明示的にはわかりませんが、VS2010とVS2012はそれぞれ10.0と11.0の値を持つ$(VisualStudioVersion)を提供します。

関連する問題