ایجاد و اجرای پروژه های Blazor WebAssembly

تاریخ ایجاد صفحه :

محیط

ویژوال استودیو
  • ویژوال استودیو ۲۰۱۹
.NET
  • .NET 5.0

گرفتن و نصب ویژوال استودیو

استفاده از ویژوال استودیو برای توسعه پروژه های Blazor. یاد بگیرید چگونه برای دریافت و راه اندازی ویژوال استودیو در زیر.

مراحل دیگر می تواند خسته کننده باشد، اما کد استودیوی بصری نیز به شما اجازه توسعه می دهد. (من در اینجا توضیح نمی دهم.)

ایجاد یک پروژه Blazor WebAssembly

Visual Studio 2019 را از منوی Start انتخاب کنید. این نسخه در اینجا سال ۲۰۱۹ است اما نسخه های بعدی نیز می توانند پروژه هایی ایجاد کنند.

انتخاب ایجاد یک پروژه جدید.

اگر "Blazor" را در زمینه ورودی جستجو در بالا وارد کنید، یک لیست نمایش داده می شود، بنابراین "Blazor WebAssembly App" را انتخاب کنید و روی دکمه "Next" کلیک کنید.

نام پروژه می تواند هر چیزی باشد ، اما در اینجا ما "BlazorWebAssemblySample". شما می توانید پروژه ها را در هر کجا که هستید ایجاد کنید. نام راه حل به طور خودکار وارد شده است، بنابراین شما می توانید آن را به عنوان ترک است.

چارچوب هدف ". NET Core 3.1 یا بعد از آن. در اینجا آخرین ". NET 5.0" انتخاب شده است. بقیه به تنظیمات پیش فرض باقی مانده است. هنگامی که شما انجام می شود، با کلیک بر روی "ایجاد" را فشار دهید.

پنجره اصلی استودیوی بصری (IDE) نمایش داده می شود و ایجاد پروژه کامل است. چیدمان پنجره بسته به ترجیحات شما ممکن است متفاوت باشد، اما بر توسعه تأثیری نمی گذارد.

پوشه مشخص شده حاوی فایل های مربوط به پروژه است. پروژه بر سلسله مراتب بالای این پوشه (خارج) تاثیر نمی گذارد، بنابراین اگر دیگر به آن نیاز ندارید، می توانید هر پوشه را حذف کنید و هیچ کاری نمی توانید انجام دهید.

اجرا (اجرای اشکال زدایی)

نمونه کمی در حالت ایجاد پروژه تکمیل می شود، بنابراین می توان آن را همان طور که هست اجرا کرد. روی IIS Express روی نوار ابزار کلیک کنید تا آن را اجرا کنید. یک وب سرور ساده "IIS Express" در محیط خودتان ایجاد شده و می توانید برنامه Blazor را اجرا کنید. این IIS اکسپرس به طور خودکار خارج می شود زمانی که شما خروج از اشکال زدایی.

به هر حال ، blazor WebAssembly اشکال زدایی اجرا می شود استفاده از سرور وب تنها برای دانلود برنامه ها.

پس از شروع ساخت و مقدار مشخصی از زمان گذشته است، ساخت تکمیل شده و مرورگر وب شروع می شود. شما یک صفحه وب را خواهید دید، که همه آنها توسط سرویس گیرنده (به جز دسترسی به منابع سرور) انجام می شود. در حالی که پردازش سمت مشتری برای برنامه های وب معمولاً به صورت جاوا اسکریپت نوشته می شود، بلازور می تواند از مکانیسم WebAssembly برای ایجاد آن ها در C#استفاده کند.

در اینجا چگونه برای افزایش تعداد هر بار که شما کلیک کنید: این عملیات های تجدید شده غیر صفحه ای عموماً به صورت جاوا اسکریپت نوشته می شوند، اما در C#نیز پیاده سازی می شوند.

این صفحه نمایش است که دانلود فایل تلویزیون از سرور و نمایش لیست است.

توقف اشکال زدایی اعدام

اگر مرورگر وب به خودی خود راه اندازی شود، بستن مرورگر وب به اجرای اشکال زدایی پایان خواهد داد، اما اگر آن را در یک زبانه جدید در یک مرورگر وب که از قبل راه اندازی شده است باز کنید، بستن برگه به اجرای اشکال زدایی پایان نخواهد داد.

اگر این مورد است، با کلیک بر روی دکمه "توقف اشکال زدایی" از نوار ابزار ویژوال استودیو.

پایان توسعه

اساسا، شما باید مانند هر پروژه دیگری از ویژوال استودیو خارج کنید. اگر هر پرونده ای ذخیره نشده باشد، تأیید ذخیره نمایش داده می شود.

هنگامی که دوباره توسعه می دهید، می توانید فایل "xxxxxxxx.sin" را باز کنید یا زمانی که ویژوال استودیو را شروع می کنید، تاریخچه را باز کنید، بنابراین می توانید آن را از آنجا باز کنید.