PDA

View Full Version : حرفه ای: .net مورد نیاز برای ویندوز فرم با استفاده از کتابخانه های .net 8



pouria_bayat
یک شنبه 07 مرداد 1403, 20:35 عصر
سلام و عرض ادب، امیدوارم حال دل همتون خوب باشه.
دوستان سوالی داشتم، ابتدا یک توضیح کوتاه بدم من یک پروژه ویندوز فرم دارم که از سه کتابخانه استفاده میکنه، یکی از این کتابخانه ها مربوط میشه به ریپوزیتوری من که با پایگاه داده من در ارتباطه، ساختار پایگاه داده من از طریق Entity Framework شکل گرفته و نسخه .Net مورد استفاده در آن 8 است که اگر من بخواهم از این کتابخانه توی پروژه ویندوز فرم خودم استفاده کنم حتما باید .net مربوط به پروژه ویندوز فرم رو به 8 ارتقا بدم. حال سوال من میخواهم پروژه ویندوز فرم روی ویندوز 7 و به بالا اجرا بشه، اول اینکه آخرین نسخه ای که ویندوز 7 دات نت رو ساپورت میکنه چیه؟ و راهکارتون چیه اینکه بتونم هم از Entity Framework استفاده کنم و هم بتونم پروژه ویندوز فرم رو روی ویندوز 7 اجرا کنم؟

سپاس بیکران از شما.

mazoolagh
دوشنبه 08 مرداد 1403, 10:17 صبح
سلام و روز خوش

با توجه به Install .NET on Windows : Supported versions (https://learn.microsoft.com/en-us/dotnet/core/install/windows#supported-versions) به دات نت 6 محدود هستین.

همچنین با توجه به Microsoft .NET and .NET Core Lifecycle (https://learn.microsoft.com/en-us/lifecycle/products/microsoft-net-and-net-core)که مشخصا عمر دات نت 6 سر اومده،
و این که سالهاست عمر خود ویندوز 7 هم سر اومده قطعا به مشکل میخورین.





Operating System
.NET 8 (Architectures)
.NET 6 (Architectures)


Windows 11
✔️ x64, x86, Arm64
✔️ x64, Arm64


Windows Server 2022
✔️ x64, x86
✔️ x64, x86


Windows 10, Version 1607 or later
✔️ x64, x86, Arm64
✔️ x64, x86, Arm64


Windows 8.1

✔️ x64, x86


Windows 7 SP1 ESU (https://learn.microsoft.com/en-us/troubleshoot/windows-client/windows-7-eos-faq/windows-7-extended-security-updates-faq)

✔️ x64, x86


Windows Server 2022
Windows Server 2019
Windows Server, Version 1903 or later
Windows Server 2016
Windows Server 2012 R2
Windows Server 2012
✔️ x64, x86
✔️ x64, x86


Windows Server Core 2012 (and R2)
✔️ x64, x86
✔️ x64, x86


Nano Server, Version 1809+
✔️ x64
✔️ x64


Nano Server, Version 1803








Version
Start Date
End Date


.NET 8 (LTS)
Nov 14, 2023
Nov 10, 2026


.NET 7
Nov 8, 2022
May 14, 2024


.NET 6.0 (LTS)
Nov 8, 2021
Nov 12, 2024


.NET 5.0
Nov 10, 2020
May 10, 2022


.NET Core 3.1 (LTS)
Dec 3, 2019
Dec 13, 2022


.NET Core 3.0
Sep 23, 2019
Mar 3, 2020


.NET Core 2.2
Dec 4, 2018
Dec 23, 2019


.NET Core 2.1 (LTS)
May 30, 2018
Aug 21, 2021


.NET Core 2.0
Aug 14, 2017
Oct 1, 2018


.NET Core 1.1
Nov 16, 2016
Jun 27, 2019


.NET Core 1.0
Jun 27, 2016
Jun 27, 2019

Mahmoud.Afrad
سه شنبه 09 مرداد 1403, 04:32 صبح
اجرا شدن که اجرا میشه، منظور از عدم ساپورت اینه که تیم دات نت مسولیتی بابت باگ و ... در ویندوز 7 و 8 ندارند.

target os version را روی 7 قرار بدید.