開発ノウハウ集

Visual Studio 2012 のソリューション/プロジェクトファイルを Visual Studio 2013 対応に変更する方法

  • Visual Studio 2012 のソリューションファイルのコピーを作り、例えば vs2013.sln, vs2013.vcxproj とする.
  • vs2013.sln を次のように直接編集する.
    • 先頭から3行目にある "# Visual Studio 2012" を "# Visual Studio 2013" に変更する. これを修正しないと Microsoft Visual Studio Version Selector が Visual Studio 2012 を起動してしまう.
    • Project .. EndProject に挟まれているファイル指定 "xxx11.0.vcxproj" があればすべて "xxx12.0.vcxproj" に変更する.
  • vs2013.vcxproj を次のように直接編集する.
    • <ProjectReference> タグ中のファイル指定 "xxx11.0.vcxproj" があればすべて "xxx12.0.vcxproj" に変更する.
    • <RootNamespace> タグの値にある "110" を "120" に変更する.
    • <PlatformToolset> タグの値にある "v110" をすべて "v120" に変更する.