An open API service indexing awesome lists of open source software.

https://github.com/kevin-doolaeghe/initiation-dotnet

Initiation à l'environnement C#/.NET
https://github.com/kevin-doolaeghe/initiation-dotnet

documentation dotnet learning-by-doing

Last synced: 4 months ago
JSON representation

Initiation à l'environnement C#/.NET

Awesome Lists containing this project

README

          

# Initiation à l'environnement C#/.NET

## Utilitaire .NET CLI

Il est nécessaire d'installer le SDK .NET pour avoir accès à la commande `dotnet`.

### Création d'un nouveau projet .NET à partir d'un template :

```
dotnet new
```

### Ajout d'un package NuGet au projet .NET :

```
dotnet add package
```

### Compilation du projet et de ses dépendences :

```
dotnet build
```

### Publication de l'application :

```
dotnet publish
```

### Création d'un package NuGet à partir du projet :

```
dotnet pack
```

### Démarrage de l'application à partir d'une DLL générée :

```
dotnet
```

### Démarrage de l'application sans compilation explicite :

```
dotnet run
```

### Démarrage d'un test unitaire :

```
dotnet test
```

### Nettoyage du projet :

```
dotnet clean
```

## Fichier de configuration `.csproj`

Il s'agit du fichier de configuration du projet au format XML.

Ce fichier définit :
- le type de la sortie de la compilation
- la version du Framework .NET à utiliser
- la cible de démarrage de l'application (au format `.`)
- l'icône de l'application
- ...

Il est possible de configurer manuellement des packages NuGet à utiliser :

```xml

```

Les ressources embarquées dans l'application sont également déclarées dans ce fichier :

```xml

```

## Visual Studio

Visual Studio permet la configuration simple :
- du projet
- des packages NuGet
- des ressources

Pour cela, il suffit d'accéder aux propriétés du projet (pas de la solution).