VC2008を使用している際に、デバッグビルドの標準設定で発生する症状なのですが、
cppファイル上に#include "stdafx.h"が存在しない場合、
warning C4627及びfatal error C1010(プリコンパイルヘッダが見つからない)
が発生し、ビルドに失敗します。

これだけなら各ファイルでstdafx.hをインクルードしてやれば良い話なのですが、
フォルダ分けを行っている場合、例えば#include "../stdafx.h"というような
形でインクルードしている場合にも同様のエラーでビルドに失敗します。
パスが存在しないにも関わらず、#include "stdafx.h"も加えてやると
デバッグ設定ではなんとビルドが通るのですが、
リリース設定にすると当然ながらエラーが出てはねられます。
とりあえずプリプロセッサを使って宣言を切り替えているのですが、気持ち悪いです。
何か適切な対処の方法はあるでしょうか。