Visual StudioからBuildしたときに環境変数が取得できない…
MSBuild Extension PackにEnvironmentVariableタスクがあるけれど、標準でついてないなんてありえません。プロパティ式に組み込んでもいいくらいなのに。
$(env:DXSDK_DIR)
みたいな感じで
勘違いでした。MSBuild様はきちんと環境変数を読んでくれます…orz
①VSを起動
②環境変数を新しく定義する
③MSBuildで、②で定義した環境変数を使用
④VSでBuild
⑤環境変数が空文字
⑥あるぇーー!!?
教訓: 環境変数を定義したら、それを読み込むプロセス(この場合VS)は再起動しましょう。(どんだけ初歩的な!)