Dateien nach "/" hochladen
parent
81032f5eb1
commit
c51b7296fa
|
@ -0,0 +1,65 @@
|
||||||
|
|
||||||
|
# 🛠️ C# Projekt in Visual Studio Code einrichten und ausführen
|
||||||
|
|
||||||
|
## ✅ Voraussetzungen
|
||||||
|
|
||||||
|
- [.NET SDK](https://dotnet.microsoft.com/en-us/download) installiert
|
||||||
|
Prüfen mit:
|
||||||
|
```bash
|
||||||
|
dotnet --version
|
||||||
|
```
|
||||||
|
- **Visual Studio Code** installiert
|
||||||
|
- In VS Code folgende Extensions installieren:
|
||||||
|
- **C# Dev Kit**
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 📁 Neues C# Konsolenprojekt erstellen
|
||||||
|
|
||||||
|
```bash
|
||||||
|
dotnet new console -n HelloWorld
|
||||||
|
cd HelloWorld
|
||||||
|
code .
|
||||||
|
```
|
||||||
|
|
||||||
|
| Befehl | Bedeutung |
|
||||||
|
|--------|-----------|
|
||||||
|
| `dotnet new console` | Erstellt ein Konsolenprojekt |
|
||||||
|
| `-n HelloWorld` | Legt den Projektnamen fest |
|
||||||
|
| `code .` | Öffnet das Projekt in VS Code |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 📦 Projektstruktur
|
||||||
|
|
||||||
|
Nach dem Öffnen in VS Code solltest du sehen:
|
||||||
|
|
||||||
|
```
|
||||||
|
HelloWorld/
|
||||||
|
├── Program.cs // Hauptprogramm
|
||||||
|
├── HelloWorld.csproj // Projektdefinition
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## ▶️ Projekt ausführen
|
||||||
|
|
||||||
|
### Über Terminal:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
dotnet run
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 📌 Nützliche Befehle
|
||||||
|
|
||||||
|
| Befehl | Beschreibung |
|
||||||
|
| --------------------- | ----------------------------------------- |
|
||||||
|
| `dotnet build` | Projekt kompilieren |
|
||||||
|
| `dotnet run` | Projekt bauen und ausführen |
|
||||||
|
| `dotnet clean` | Build-Ordner bereinigen |
|
||||||
|
| `dotnet new` | Neue Projektvorlagen anzeigen |
|
||||||
|
| `dotnet list package` | Installierte Pakete anzeigen |
|
||||||
|
| ``dotnet test`` | Führt automatisierte Tests im Projekt aus |
|
||||||
|
|
Loading…
Reference in New Issue