チーム内で、C#のツールを作ってもらっています。

その開発環境のOSは、Windows Vistaなのですが、実行ファイルをもらう時に、
いったん、WindowsXPで、再コンパイルしているので、何故か?と聞いたところ、
Vistaの環境コンパイルしたものは、WindowsXPで動かない、という話を聞きました。

こういったことはあるのでしょうか?

情報や、解決策等のwebページを見つけられませんでした。
どこかにありますでしょうか?