рдмреНрд▓реЗрдЬрд╝рд░ 0.9.0 рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд░рд┐рд▓реАрдЬрд╝ рдЕрдм рдЙрдкрд▓рдмреНрдз рд╣реИ

рдмреНрд▓реЗрдЬрд╝рд░ 0.9.0 рдЕрдм рдЙрдкрд▓рдмреНрдз рд╣реИ! рдпрд╣ рд░рд┐рд▓реАрдЬрд╝ .NET рдХреЛрд░ 3.0 рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди 3 рдореЗрдВ рд░реЗрдЬрд░ рдШрдЯрдХреЛрдВ рдХреЗ рд╕реБрдзрд╛рд░ рдХреЗ рд╕рд╛рде рдмреНрд▓реЗрдЬрд╝рд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИред


рдирдпрд╛ рд░реЗрдЬрд╝рд░ рдШрдЯрдХ рдЕрдм рдмреНрд▓реЗрдЬрд╝рд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ:


  • рдШрдЯрдирд╛ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдореЗрдВ рд╕реБрдзрд╛рд░
  • рдкреНрд░рдкрддреНрд░ рдФрд░ рд╕рддреНрдпрд╛рдкрди

рдмреНрд▓реЗрдЬрд░ рд╕рд░реНрд╡реЗ


рдЗрди рд╕реБрдзрд╛рд░реЛрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП ASP.NET Core 3.0 рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди 3 рдШреЛрд╖рдгрд╛ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ ред рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдмреНрд▓реЗрдЬрд╝рд░ 0.9.0 рд░рд┐рд▓реАрдЬрд╝ рдиреЛрдЯ рднреА рджреЗрдЦреЗрдВред


рдиреЛрдЯ: рдЗрд╕ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рд░реЗрдЬрд░ рдХрдВрдкреЛрдиреЗрдВрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдирдП .razor рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреНрд▓реЗрдЬрд╝рд░ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдЕрджреНрдпрддрди рднрд╡рд┐рд╖реНрдп рдХреЗ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред


рдмреНрд▓реЗрдЬрд╝рд░ 0.9.0 рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ


Blazor 0.9.0 рдХреЗ рд╕рд╛рде рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:


  1. .NET рдХреЛрд░ 3.0 рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди 3 рдПрд╕рдбреАрдХреЗ (3.0.100- рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди 3-010431)
  2. ASP.NET рдФрд░ рд╡реЗрдм рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рд╡рд░реНрдХрд▓реЛрдб рдХреЗ рд╕рд╛рде рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ 2019 (рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди 4 рдпрд╛ рдмрд╛рдж рдХреЗ рд╕рдВрд╕реНрдХрд░рдг)ред
  3. рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдорд╛рд░реНрдХреЗрдЯрдкреНрд▓реЗрд╕ рд╕реЗ рдирд╡реАрдирддрдо рдмреНрд▓реЗрдЬрд╝рд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рдиред
  4. рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдмреНрд▓реЗрдЬрд╝рд░ рдЯреЗрдореНрдкрд▓реЗрдЯ:


    dotnet new -i Microsoft.AspNetCore.Blazor.Templates::0.9.0-preview3-19154-02 

рдЖрдк Blazor.net рдкрд░ Blazor рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢, рдбреЙрдХреНрд╕ рдФрд░ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


рдмреНрд▓реЗрдЬрд╝рд░ 0.9.0 рдкрд░ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВ


рдЕрдкрдиреЗ рдореМрдЬреВрджрд╛ Blazor рдРрдкреНрд╕ рдХреЛ Blazor 0.9.0 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдиреЗ рдКрдкрд░ рд╕реВрдЪреАрдмрджреНрдз рдкреВрд░реНрд╡рд╛рдкреЗрдХреНрд╖рд╛рдПрдБ рд╕реНрдерд╛рдкрд┐рдд рдХреА рд╣реИрдВред


рдмреНрд▓реЗрдЬрд╝рд░ 0.8.0 рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ 0.9.0 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:


  • рдмреНрд▓реЗрдЬрд╝рд░ рдкреИрдХреЗрдЬ рдФрд░ .NET CLI рдЯреВрд▓ рд╕рдВрджрд░реНрдн рдХреЛ 0.9.0-рдкреНрд░реАрд╡реНрдпреВ 3-19154-02 рдкрд░ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред
  • рд╢реЗрд╖ Microsoft.AspNetCore рдХреЛ рдЕрджреНрдпрддрди рдХрд░реЗрдВред * рдкреИрдХреЗрдЬ 3.0.0-рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди 3-19153-02 рдХреЛред
  • JSRuntime.Current рдХрд┐рд╕реА рднреА рдЙрдкрдпреЛрдЧ рдХреЛ JSRuntime.Current рдФрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╡рд░реНрддрдорд╛рди IJSRuntime рдЙрджрд╛рд╣рд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрднрд░рддрд╛ рдЗрдВрдЬреЗрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рдЬрд╣рд╛рдВ рдЬрд░реВрд░рдд рд╣реИ рд╡рд╣рд╛рдВ рд╕реЗ IJSRuntime ред

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдВ


рд╣рдореЗрдВ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЖрдк рдмреНрд▓реЗрдЬрд╝рд░ рдХреЗ рдЗрд╕ рдирд╡реАрдирддрдо рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХрд╛ рдЖрдирдВрдж рд▓реЗрдВрдЧреЗред рдкрд┐рдЫрд▓реЗ рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рд╛рде, рдЖрдкрдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдпрджрд┐ рдЖрдк рдмреНрд▓реЗрдЬрд╝рд░ рдХреЛ рдЖрдЬрд╝рдорд╛рддреЗ рд╕рдордп рдореБрджреНрджреЛрдВ рдореЗрдВ рднрд╛рдЧ рд▓реЗрддреЗ рд╣реИрдВ рдпрд╛ рд╕рд╡рд╛рд▓ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ GitHub рдкрд░ рд╕рдорд╕реНрдпрд╛рдПрдБ рджрд░реНрдЬ рдХрд░реЗрдВ ред рдпрджрд┐ рдЖрдк рдЕрдЯрдХ рдЬрд╛рддреЗ рд╣реИрдВ рдпрд╛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреИрд╕реЗ рдмреНрд▓реЗрдЬрд╝рд░ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рддреЛ рдЖрдк рд╣рдорд╛рд░реЗ рд╕рд╛рде рдФрд░ рдЧрдЯрд░ рдореЗрдВ рдмреНрд▓реЗрдЬрд╝рд░ рд╕рдореБрджрд╛рдп рдХреЗ рд╕рд╛рде рдЪреИрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП рдмреНрд▓реЗрдЬрд╝рд░ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдХреГрдкрдпрд╛ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдЖрдк рд╣рдорд╛рд░реЗ рдЗрди-рдкреНрд░реЙрдбрдХреНрдЯ рд╕рд░реНрд╡реЗ рдХреЛ рджреЗрдЦрдХрд░ рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реИрдВред рдмреНрд▓реЗрдЬрд╝рд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдХреЛ рдЪрд▓рд╛рддреЗ рд╕рдордп рдРрдк рд╣реЛрдо рдкреЗрдЬ рдкрд░ рджрд┐рдЦрд╛рдП рдЧрдП рд╕рд░реНрд╡реЗ рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред


рдмреНрд▓реЗрдЬрд╝рд░ рдЖрдЬрд╝рдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

Source: https://habr.com/ru/post/hi443394/


All Articles