Sdílet prostřednictvím


dotnet tool install --local vytvoří manifest ve výchozím nastavení

Při spuštění dotnet tool install --localse teď vytvoří manifest, pokud neexistuje místo selhání s chybou. Tato změna byla implementována tak, že --create-manifest-if-needed ve výchozím nastavení povolíte možnost . Jedná se o zásadní změnu, protože uživatelé se možná spoléhali na chování při selhání a zkontrolovali, jestli potřebovali vytvořit manifest.

-d Příznak dotnet tool install byl dříve přidán, aby se zobrazila umístění, která se hledala manifesty. Tyto informace byly předány v chybě zadané v případě, že nebyl manifest. Tato chyba se už nezobrazuje, protože se v případě potřeby vytvoří manifest. Příznak už byste neměli používat -d .

Verze byla představena

.NET 10

Předchozí chování

Pokud jste se dříve pokusili nainstalovat nástroj .NET jako místní nástroj do složky, která neobsahuje manifest, zobrazí se chyba:

Nelze najít soubor manifestu.

Nové chování

Počínaje verzí .NET 10 --create-manifest-if-needed=true je teď funkce ve výchozím nastavení povolená. Pokud je nástroj nainstalovaný jako místní nástroj, manifest se vytvoří automaticky, pokud neexistuje. Manifest se vytvoří podle pravidel popsaných v dokumentaci k možnostem--create-manifest-if-needed.

Typ zásadní změny

Tato změna je změna chování.

Důvod změny

Tato změna zlepšuje uživatelské prostředí tím, že ve dotnet tool install --local výchozím nastavení pracuje, aniž by uživatelé museli nejprve vytvořit manifest ručně. Dříve došlo k obavám o vytvoření manifestu v pracovním adresáři, nikoli v kořenovém adresáři úložiště, ale nástroj teď manifest umístí do kořenového adresáře úložiště, pokud je to možné.

Chování automatického vytváření manifestu můžete vypnout předáním --create-manifest-if-needed=false při volání dotnet tool install --local.

Ovlivněná rozhraní API

N/A

Viz také