Formazione
Modulo
Uso degli strumenti di sviluppo per estendere Power Platform - Training
Questo modulo descrive gli strumenti di sviluppo disponibili che consentono di svolgere attività di sviluppo con Power Platform.
Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
.NET non cerca più i file manifesto degli strumenti locali nella cartella radice in Windows, a meno che non ne venga eseguito l'override tramite la variabile di ambiente DOTNET_TOOLS_ALLOW_MANIFEST_IN_ROOT
. Questa modifica non influisce su Linux o macOS.
In precedenza, gli strumenti locali di .NET SDK controllavano la cartella radice in tutte le piattaforme durante la ricerca di un manifesto degli strumenti. La ricerca proseguiva dalla directory corrente lungo l'albero di directory fino alla cartella radice fin quando non veniva trovato un manifesto. A ogni livello, .NET cercava il manifesto degli strumenti, denominato dotnet-tools.json, in una sottocartella con estensione config. In un sistema Windows, se non veniva trovato nessun altro manifesto degli strumenti, alla fine l'SDK lo cercava in C:\.config\dotnet-tools.json.
.NET non esegue più ricerche nella cartella radice dell'albero di directory corrente per impostazione predefinita in Windows, a meno che non ne venga eseguito l'override tramite la variabile di ambiente DOTNET_TOOLS_ALLOW_MANIFEST_IN_ROOT
. DOTNET_TOOLS_ALLOW_MANIFEST_IN_ROOT
è impostato su false
per impostazione predefinita.
Questa è una modifica funzionale.
Questa modifica è stata apportata per risolvere un problema di sicurezza. Poiché tutti gli utenti possono creare file e cartelle nella directory C:\ in Windows, gli utenti malintenzionati con privilegi limitati possono assumere il controllo del file C:\.config\dotnet-tools.json. Quando un amministratore esegue un comando dello strumento dotnet
, lo strumento potrebbe in teoria leggere informazioni di configurazione dannose dal file e scaricare ed eseguire strumenti dannosi.
Per disabilitare il nuovo comportamento, impostare la variabile di ambiente DOTNET_TOOLS_ALLOW_MANIFEST_IN_ROOT
su true
o 1
.
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback:
Formazione
Modulo
Uso degli strumenti di sviluppo per estendere Power Platform - Training
Questo modulo descrive gli strumenti di sviluppo disponibili che consentono di svolgere attività di sviluppo con Power Platform.
Documentazione
panoramica di global.json - .NET CLI
Informazioni su come usare il file global.json per impostare la versione di .NET SDK quando si eseguono i comandi dell'interfaccia della riga di comando di .NET.
Comando dotnet tool install - .NET CLI
Il comando dotnet tool install installa lo strumento .NET specificato nel computer.
Esercitazione: Installare e usare gli strumenti locali di .NET - .NET CLI
Informazioni su come installare e usare uno strumento .NET come strumento locale.