Delen via


Hostingextensies

In dit artikel vindt u een overzicht van alle Microsoft Testing Platform extensies die betrekking hebben op de hostingmogelijkheid.

Dynamisch opnieuw laden

Met dynamisch opnieuw laden kunt u de beheerde broncode van uw app wijzigen terwijl de toepassing wordt uitgevoerd, zonder dat u handmatig een onderbrekingspunt hoeft te onderbreken of op een onderbrekingspunt hoeft te drukken. Breng een ondersteunde wijziging aan terwijl de app wordt uitgevoerd en selecteer de knop Codewijzigingen toepassen in Visual Studio om uw bewerkingen toe te passen.

Notitie

De huidige versie is beperkt tot het ondersteunen van hot-reload in de 'consolemodus'. Er is momenteel geen ondersteuning voor hot-reload in Test Explorer voor Visual Studio of Visual Studio Code.

Deze extensie wordt geleverd als onderdeel van het pakket Microsoft.Testing.Extensions.HotReload .

Notitie

Het pakket wordt geleverd met de beperkende licentie voor Microsoft Testing Platform Tools. De volledige licentie is beschikbaar op https://www.nuget.org/packages/Microsoft.Testing.Extensions.HotReload/1.0.0/License.

U kunt ondersteuning voor dynamisch laden eenvoudig inschakelen door de TESTINGPLATFORM_HOTRELOAD_ENABLED omgevingsvariabele in te stellen op "1".

Voor SDK-projecten kunt u toevoegen "TESTINGPLATFORM_HOTRELOAD_ENABLED": "1" in de environmentVariables sectie van het launchSettings.json bestand. In het volgende fragment ziet u een voorbeeldbestand:

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