Я перенесла решение, которое в настоящее время нацелено на .NET 4.0 в VS2010 на VS2012, и теперь я хотел бы перенаправить его на .Net 4.5
Я не уверен, что это пакеты NuGet. Например, EF5, который я обновил из EF4 в VS2010, оказывается фактически 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>
Итак, мой вопрос:
Какова наилучшая практика переназначения всех пакетов NuGet, которые в настоящее время настроены на целевой .NET 4.0 для целевой .NET 4.5?