現在 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 をターゲットに変更するためのベスト プラクティスは何ですか?