msvcr90d.dll not found

Visual Studio 2008 Express Editionでデバッグ版のDLLを作成して起動しようとするとmsvcr90d.dllが見つからないというエラーが発生するようになった。公式な解決方法はまだ見つかってないみたいなんだが、どうもファイルシステムFAT32だと起こるようだ。私の環境だとMSDN Forumでthymiarasという人が投稿した以下の方法で回避できた。

プロジェクトの[プロパティ]->[マニュフェストツール]->[FAT32次善策の使用]を"はい"にする。
http://forums.microsoft.com/msdn/showpost.aspx?postid=2512846&siteid=1&sb=0&d=1&at=7&ft=11&tf=0&pageid=1

ちなみになんで私の環境のファイルシステムFAT32になっているかとういうと、BootCampを利用してMacBook上でWindowsを動かしているからだ。ファイルシステムFAT32にしておくとMac側から書き込みができて便利なのだ。