ویرگول
ورودثبت نام
آرمان
آرمانیک برنامه نویس که هرآنچه را که یاد میگیرد در دفترچه یادداشت ویرگولیش یادداشت میکرد(!) حتی یک خط ! تا درصورت نیاز به آن رجوع کند...
آرمان
آرمان
خواندن ۱ دقیقه·۷ سال پیش

ارتقا dotnet core 3 به dotnet core 3.1

خوب سرانجام نسخه نهایی core 3.1 هم آمد که یک سری باگ ها رو درست کردن

امروز یک بروزرسانی برای ویژوال استودیو آمد که داخلش نسخه 3.1 core هم وجود داره بعد از بروزرسانی vs جهت بروزرسانی پروژه باید مراحل زیر رو طی کنید:

اگر در پروژه شما فایل global.json وجود داشت باید 3.0.101 رو به 3.1.100 تغییر بدید:

{ "sdk": { - "version": "3.0.101" + "version": "3.1.100" } }

همچنین باید target framework را نیز تغییر دهید برای این کار کافی روی نام پروژه دوبار کلیک چپ کرده و netcoreapp3.0 را به netcoreapp3.1 تغییر دهید:

<Project Sdk="Microsoft.NET.Sdk.Web"> <PropertyGroup> - <TargetFramework>netcoreapp3.0</TargetFramework> + <TargetFramework>netcoreapp3.1</TargetFramework> </PropertyGroup> </Project>

و بروزرسانی package references در همون صفحه target framework باید هرچی فایل Microsoft.AspNetCore.* هست را بخش Version را به 3.1.0 یا نسخه های بعدی قرار دهید:

<ItemGroup> - <PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="3.0.0" /> - <PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="3.0.0" Condition="'$(Configuration)' == 'Debug'" /> + <PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="3.1.0" /> + <PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="3.1.0" Condition="'$(Configuration)' == 'Debug'" /> </ItemGroup>

تمام !

برای بروزرسانی های Docker images و SameSite cookie و مشاهده breaking changes و همچنین معرفی تگ هلپر Component در Blazor به منبع مراجعه کنید.

اگر مثل من بعد از بروزرسانی خطا دیدید که فلان dll در bin پیدا نشد جواب اینجا هست . من بشخصه یکبار جواب انتخاب شده (و rebuild کردن) و یک بار بازوبسته کردن vs مشکلم حل شد.

۲
۰
آرمان
آرمان
یک برنامه نویس که هرآنچه را که یاد میگیرد در دفترچه یادداشت ویرگولیش یادداشت میکرد(!) حتی یک خط ! تا درصورت نیاز به آن رجوع کند...
شاید از این پست‌ها خوشتان بیاید