ฉันย้ายข้อมูลโซลูชันที่กำหนดเป้าหมายเป็น. 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