Att komma igång med att koda C# och ASP.NET-applikationer på en Mac med Visual Studio Code (VS Code) är ett spännande projekt som öppnar upp för en värld av utvecklingsmöjligheter. Här är en enkel guide för att hjälpa dig igång steg för steg:
Först och främst behöver du .NET Software Development Kit (SDK), som inkluderar allt du behöver för att utveckla och köra .NET-applikationer.
Visual Studio Code är en kraftfull och lättviktig kodeditor som stödjer C# och ASP.NET utveckling genom tillägg.
För att effektivt kunna arbeta med C# i VS Code, behöver du installera C#-tillägget.
Cmd+Shift+X
.Nu när du har allt installerat är det dags att skapa en ny ASP.NET Core-applikation.
dotnet new webapp -o MinAspNetApp
för att skapa en ny ASP.NET Core Web Application. MinAspNetApp
är mappnamnet för ditt nya projekt.cd MinAspNetApp
.code .
inuti din projektmap för att öppna VS Code med ditt projekt.Terminal
-> New Terminal
) och kör kommandot dotnet run
.http://localhost:5000
).Nu när du har din första ASP.NET Core-applikation upp och körande, är det dags att börja utforska och lära dig mer. Använd dokumentationen på .NETs officiella hemsida för att lära dig mer om ASP.NET Core och dess funktioner. Lycka till med din kodningsresa!
Efter att ha fått din första ASP.NET Core-applikation att köra, är det dags att testa att allt fungerar som det ska genom att skapa en enkel webbsida som visar ett meddelande.
Skapa en ny Razor-sida: Razor är ett markeringsspråk för att skapa dynamiskt genererade webbsidor med C#.
Pages
-mappen.Hello.cshtml
.Öppna Hello.cshtml
i VS Code och lägg till följande kod:
@page
@model MinAspNetApp.Pages.HelloModel
@{
ViewData["Title"] = "Hello Page";
}
<h2>Hello, ASP.NET!</h2>
<p>Welcome to your first Razor page.</p>
Skapa en modell för sidan: För varje Razor-sida behövs en modell. Modellen hanterar datan som sidan visar.
Pages
-mappen och namnge den Hello.cshtml.cs
.Öppna Hello.cshtml.cs
i VS Code och lägg till följande C#-kod:
using Microsoft.AspNetCore.Mvc.RazorPages;
namespace MinAspNetApp.Pages
{
public class HelloModel : PageModel
{
public void OnGet()
{
}
}
}
Kör din applikation igen:
dotnet run
igen.http://localhost:5000/Hello
.Nu bör du se en enkel webbsida som säger “Hello, ASP.NET!” tillsammans med meddelandet “Welcome to your first Razor page.” Detta bekräftar att din ASP.NET Core-applikation fungerar och kan visa dynamiskt innehåll genom Razor-sidor.
Från denna punkt kan du börja utforska mer komplex funktionalitet, såsom att arbeta med databaser, skapa API:er, och lägga till användarautentisering. ASP.NET Core är ett kraftfullt ramverk för att bygga både webbsidor och webbapplikationer, så ta dig tid att utforska vad det har att erbjuda. Glöm inte att den officiella dokumentationen är en utmärkt resurs för att lära dig mer och lösa eventuella problem som uppstår under ditt lärande.