موارد جدید در .NET 8 Preview 3 [PT-BR]
![موارد جدید در .NET 8 Preview 3 [PT-BR] موارد جدید در .NET 8 Preview 3 [PT-BR]](https://nabfollower.com/blog/wp-content/uploads/2023/04/موارد-جدید-در-NET-8-Preview-3-PT-BR-780x470.png)
من خلاصهای از پیشرفتهای اصلی معرفیشده در Preview 3 را گردآوری کردهام.
ساده سازی خروجی پروژه شما
هنگامی که یک پروژه را می سازید، چندین پوشه مانند “bin”، “obj” و “publish” تولید می کند. اکنون، ایده این است که همه این خروجی ها را در یک مکان مشترک و به روشی ساده تر گرد هم آوریم.
برای تنظیم این پیکربندی در پروژه خود، فقط خط زیر را در فایل “csproj” خود اضافه کنید:
<UseArtifactsOutput>true</UseArtifactsOutput>
پاکسازی حجم کاری شما
اگرچه دات نت در حال حاضر ابزارهای زیادی را از پیش نصب کرده است، برای کار با پلتفرم های دیگر مانند Android، iOS و WASM باید «بارهای کاری» را اضافه کنید. اکنون، با یک دستور جدید، می توانید این “بارهای کاری” را در صورتی که دیگر مفید نیستند از پروژه پاک کنید:
dotnet workload clean
شما می توانید تمام اخبار را اینجا ببینید.
پشتیبانی بومی AOT
اکنون میتوانیم یک برنامه کاربردی مستقل تولید کنیم که AOT به کد بومی کامپایل شده است.
با این کار ما مزایایی داریم:
- یک فایل اجرایی با اندازه کاهش یافته روی دیسک تولید می شود.
- زمان راه اندازی کاهش می یابد، تا حدی به دلیل حذف کامپایل JIT.
- تقاضای حافظه کاهش می یابد، که منجر به بهبود مقیاس پذیری می شود.
اجزای Blazor سمت سرور
اکنون می توان یک جزء Blazor را در سرور بدون ارسال فایل های WebAssembly برای مشتری برای دانلود یا برقراری اتصال WebSockets ارائه کرد.
اجزای Blazor خارج از برنامه های ASP.NET
اکنون می توان اجزای Blazor را به صورت HTML ارائه کرد و آنها را در محیطی غیر از ASP.NET استریم کرد.
شما می توانید تمام اخبار را اینجا ببینید.
نکته مهم این است که بسیاری از اتفاقات هیجان انگیز از نظر عملکرد و مرتبط با Blazor وجود دارد که نشان دهنده تعهد مداوم مایکروسافت به بهبود فناوری های خود و ارائه تجربه بهتر به توسعه دهندگان و زمینه سازی Blazor United است.
اخبار C# 12 و .NET MAUI در یک پست جداگانه پوشش داده خواهد شد.