.NET Framework 3.5 を対象としてビルドして、3.5が入っているXPで実行したところ、4.0 が必要だと言うエラーが発生しました。
とりあえず、4.0 をインストールしたら正常に動いたのですが、
これは、XPの問題なのでしょうか?それとも、開発側のビルドの問題でしょうか?

開発環境は、Vista、VS2008で、ビルド対象のフレームワークは3.5にしてあります(4.0 は選択できない)。