現在VS2010の.NET 4.0をターゲットにしているソリューションをVS2012に移行しました。今度は.Net 4.5にターゲットを変更したいと思います
よくわからないのはNuGetパッケージです。たとえば、VS2010でEF4から更新したEF5は、次のように実際にはEF 4.4であることがわかります。
<Reference Include="EntityFramework, Version=4.4.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\EntityFramework.5.0.0\lib\net40\EntityFramework.dll</HintPath>
</Reference>
プロジェクトのpackages.configにも次のように表示されます。
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="EntityFramework" version="5.0.0" targetFramework="net40" />
</packages>
だから私の質問は:
.NET 4.0を対象とするように現在設定されているすべてのNuGetパッケージを.NET 4.5を対象にリターゲットするためのベストプラクティスは何ですか?