Partager via


Extensions d’hébergement

Cet article répertorie et décrit toutes les extensions Microsoft.Testing.Platform liées à la fonctionnalité d’hébergement.

Rechargement à chaud

Le rechargement à chaud vous permet de modifier le code source managé de votre application pendant l’exécution de l’application, sans avoir à suspendre manuellement ou à atteindre un point d’arrêt. Effectuez simplement une modification prise en charge pendant l’exécution de l’application et sélectionnez le bouton Appliquer les modifications de code dans Visual Studio pour appliquer vos modifications.

Remarque

La version actuelle est limitée à la prise en charge du rechargement à chaud en mode console uniquement. Il n’existe actuellement aucune prise en charge du rechargement à chaud dans l’Explorateur de tests pour Visual Studio ou Visual Studio Code.

Cette extension est fournie dans le cadre du package Microsoft.Testing.Extensions.HotReload .

Remarque

Le package est fourni avec la licence Microsoft.Testing.Platform Tools restrictive. La licence complète est disponible à https://www.nuget.org/packages/Microsoft.Testing.Extensions.HotReload/1.0.0/License.

Vous pouvez facilement activer la prise en charge du rechargement à chaud en définissant la variable d’environnement TESTINGPLATFORM_HOTRELOAD_ENABLED sur "1".

Pour les projets de style SDK, vous pouvez ajouter "TESTINGPLATFORM_HOTRELOAD_ENABLED": "1" dans la section environmentVariables du fichier launchSettings.json. L’extrait de code suivant montre un exemple de fichier :

{
  "profiles": {
    "Contoso.MyTests": {
      "commandName": "Project",
      "environmentVariables": {
        "TESTINGPLATFORM_HOTRELOAD_ENABLED": "1"
      }
    }
  }
}