VS2012はVS2010プロジェクトを開き、VS2010で使用できる状態のままにすることができます。
VS2013にも同じ機能がありますか?
Visual Studioでプロジェクトを自動的にアップグレードできるようにする場合、Visual Studio 2013、Visual Studio 2012、およびVisual Studio 2010 SP1で開くことができます。
次のリンクから
http://msdn.Microsoft.com/en-us/library/vstudio/hh266747(v = vs.120).aspx
Visual Studio 2013は、VS2010にまで遡るソリューションをサポートする「ラウンドトリップ」をサポートしています。ソリューション内のプロジェクトのタイプに応じて、アップグレードされたプロジェクトが必要になる場合があるいくつかの例外があります。通常、VS2010、VS2012、およびもちろんVS2013で作成されたソリューションを開いて保存できます。
MSDNリンクの表に基づいて、それは実際にプロジェクトに含まれるものに依存します。プロジェクトによってはバージョン間の互換性を維持できるものもあれば、プロジェクトのバージョンの互換性を制限または除外する変換を行う必要があるものもあります。
たとえば、コード化されたUIテストプロジェクトはすべてのプラットフォームで開くことができますが、VS 2013で機能するには、MVC 2との連携を含むVS 2010プロジェクトをMVC 4にアップグレードする必要があります。この変換はVS 2012およびVS 2013とのみ互換性があります。
プロジェクトファイルの互換性をテストするために使用できるXSDのセットがあると思います。バリアントXSDのあるサイトを見つけることができず、仕様を徹底的に確認していませんが、Microsoftがそれらをここで概説しているようです: https://msdn.Microsoft.com/en-us/library/ vstudio/5dy88c2e(v = vs.100).aspx