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 qu’elle s’exécute, sans avoir besoin de suspendre manuellement l’exécution ou d’atteindre un point d’arrêt. Effectuez simplement une modification prise en charge pendant l’exécution de l’application, puis sélectionnez le bouton Appliquer les modifications de code dans Visual Studio pour appliquer vos modifications.

Remarque

La prise en charge du rechargement à chaud est limitée au « mode console » dans la version actuelle. Le rechargement à chaud n’est pas actuellement pris en charge 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 à l’adresse 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 Kit de développement logiciel (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"
      }
    }
  }
}