VS2005で作成したテストプロジェクトがVS2008で変換されない。
VS2005で作成したテストプロジェクトを含むソリューションファイルを開いた場合に起こるらしい。変換ウィザードが出てきて、成功するけど、再度ソリューションを開くと、再度変換ウィザード。
で、テストプロジェクトを直接開いて変換ウィザードをかませば、ちゃんと変換される。なんなんだ、この挙動は。
ちなみに変換される内容はProductVersionとMSTestのライブラリへの参照。これくらいソリューション経由でもちゃんと変換して欲しい…。
<ProductVersion>8.0.50727</ProductVersion>
↓
<ProductVersion>9.0.21022</ProductVersion>
<Reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> <HintPath>..\..\..\..\WINDOWS\assembly\GAC_MSIL\Microsoft.VisualStudio.QualityTools.UnitTestFramework\8.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll</HintPath> </Reference>
↓
<Reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />