Condividi tramite


Estensioni di hosting

Questo articolo elenca e illustra tutte le estensioni Microsoft Testing Platform correlate alla funzionalità di hosting.

Ricaricamento rapido

Il ricaricamento rapido consente di modificare il codice sorgente gestito delle app mentre l'applicazione è in esecuzione, senza dover eseguire alcuna sospensione manuale o raggiungere un punto di interruzione. È sufficiente apportare una modifica supportata mentre l'app è in esecuzione e selezionare il pulsante Applica modifiche al codice in Visual Studio per applicare le modifiche.

Nota

La versione corrente è limitata al supporto del ricaricamento rapido solo in modalità "console". Attualmente non è disponibile alcun supporto per il ricaricamento rapido in Editor elenco dei test per Visual Studio o Visual Studio Code.

Questa estensione viene fornita insieme al pacchetto Microsoft.Testing.Extensions.HotReload.

Nota

Il pacchetto viene fornito con la licenza restrittiva microsoft Testing Platform Tools. La licenza completa è disponibile all'indirizzo https://www.nuget.org/packages/Microsoft.Testing.Extensions.HotReload/1.0.0/License.

È possibile abilitare facilmente il supporto di Ricaricamento rapido impostando la variabile di ambiente TESTINGPLATFORM_HOTRELOAD_ENABLED su "1".

Per i progetti stile SDK, è possibile aggiungere "TESTINGPLATFORM_HOTRELOAD_ENABLED": "1" alla sezione environmentVariables del file launchSettings.json. Il frammento di codice seguente mostra un file di esempio:

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