آخرین بهروزرسانی پشته آماده ابری مایکروسافت برای ساخت برنامههای کاربردی توزیع شده، توانایی راهاندازی سرویسهای مبتنی بر پایتون را نیز اضافه میکند.
مایکروسافت .NET Aspire 8.1 را منتشر کرده است، یک بهروزرسانی برای پشته آماده ابری برای ساخت برنامههای توزیع شده که پشتیبانی از ساخت تصاویر کانتینر از Dockerfiles و همچنین پشتیبانی از راهاندازی سرویسهای مبتنی بر پایتون را اضافه میکند.
NET Aspire 8.1 در ۲۳ ژوئیه رونمایی شد. برنامهنویسان میتوانند دستورالعملهای نصب .NET Aspire را در learn.microsoft.com.
برای ساخت کانتینرها، .NET Aspire 8.1 دو پسوند اضافه می کند، AddDockerfile(...)
و WithDockerfile(...)
، که به NET Aspire اجازه می دهد تا به طور خودکار هنگامی که میزبان برنامه اجرا می شود یک Dockerfile بسازید. مایکروسافت گفت که این به توسعه دهندگان این امکان را می دهد تا به سرعت Dockerfiles را ویرایش کنند و برای ساخت آن ها به دات نت Aspire تکیه کنند، بدون اینکه نیازی به ساخت دستی آن ها باشد. علاوه بر پشتیبانی از ساخت Dockerfile، مایکروسافت توانایی ارائه آرگومانهای ساخت و ساخت اسرار را نیز اضافه کرده است.
برای راهاندازی سرویسهای مبتنی بر پایتون، NET Aspire 8.1 روش پسوند AddPythonProject(...)
را اضافه میکند. پشتیبانی پایتون در دات نت Aspire بر اساس ابزار محیط مجازی (venv
) ساخته شده است. راه اندازی پروژه های پایتون از دات نت Aspire همچنین مستلزم نصب بسته Aspire.Hosting.Python
است.
با انتشار .NET Aspire 8.1، مایکروسافت اعلام کرد که بهروزرسانی Visual Studio IDE که شامل بار کاری جدید است. بنابراین، توسعه دهندگان باید از دستورالعمل های نصب برای به روز رسانی و نصب دات نت Aspire استفاده کنند. NET Aspire از طریق مجموعهای از بستههای NuGet ارائه میشود که نگرانیهای بومی ابری را مدیریت میکند.
سایر بهبودهای ارائه شده در .NET Aspire 8.1:
- یک API جدید
WaitForResourceAsync(...)
در نظر گرفته شده است تا نوشتن موارد آزمایشی را که باید منتظر بمانند منابع برای مقداردهی اولیه باشند، آسان تر می کند. همچنین، پشتیبانی برای MSTest و NUnit در حال آزمایش اضافه شده است. الگوهای پروژه. - بسته های میزبانی برای Keycloak و Elasticsearch در پیشنمایش مشخص شدهاند.
- یک بسته میزبانی برای Garnet، یک سیستم ذخیره کش منبع باز توسط Microsoft Research که با پروتکل RESP سازگار است.
- یک بسته میزبانی برای Milvus اضافه شده است. a> پایگاه داده برداری.
- پشتیبانی برای Azure WebPubSub اضافه شده است .
پست های مرتبط
Microsoft.NET Aspire ساختهای Dockerfile را خودکار میکند
Microsoft.NET Aspire ساختهای Dockerfile را خودکار میکند
Microsoft.NET Aspire ساختهای Dockerfile را خودکار میکند