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 dell'app mentre l'applicazione è in esecuzione, senza la necessità di sospendere manualmente 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 Esplora test per Visual Studio o Visual Studio Code.

Questa estensione viene fornita come parte del pacchetto Microsoft.Testing.Extensions.HotReload.

Nota

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

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

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

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