Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Skrypt nakładki dnx.ps1 nie jest już zawarty w .NET SDK.
Wersja wprowadzona
.NET 10
Poprzednie zachowanie
Ponieważ od wersji .NET 10 (wersja zapoznawcza 7) w systemie Windows, w wersjach zestawu .NET SDK, skrypt dnx.ps1 został uwzględniony w folderze głównym dotnet, obok dotnet.exe i dnx.cmd.
Nowe zachowanie
Począwszy od wersji GA w .NET 10, skrypt dnx.ps1 nie jest już dołączony. Skrypt dnx.cmd pozostaje dostępny do uruchamiania narzędzi.
Typ zmiany przełamującej
Ta zmiana może mieć wpływ na zgodność źródła.
Przyczyna zmiany
Dodano dnx.ps1 skrypt, aby uniknąć dodatkowego Terminate Batch Job monitu podczas anulowania narzędzi uruchamianych za pomocą dnxCtrl+C. Jednak PowerShell ma specjalną obsługę dla --, więc jeśli -- został przekazany w linii poleceń, nigdy nie przeszedł do dnx. Oznaczało to, że w programie PowerShell nie można przekazać opcji do narzędzia za pomocą dnx, jeżeli dnx ma tę samą opcję. Na przykład dnx dotnet-serve -- --help pokazano pomoc dla dnx zamiast pomocy dla elementu dotnet-serve.
Zalecana akcja
W większości przypadków zamiast tego używa się skryptu dnx.cmd, więc nie jest konieczne podejmowanie żadnych działań. Jeśli wywoływałeś dnx.ps1 bezpośrednio, przełącz na dnx.cmd.
Interfejsy API, których dotyczy problem
Żaden.