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"
}
}
}
}