Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
При выполнении dotnet tool install --local
манифест создается, если он не существует, а не сбой с ошибкой. Это изменение было реализовано путем включения --create-manifest-if-needed
параметра по умолчанию. Это критическое изменение, так как пользователи могли полагаться на поведение сбоя, чтобы проверить, нужно ли им создать манифест.
dotnet tool install
Флаг -d
был добавлен ранее для отображения расположений, которые искали манифесты. Эти сведения были переданы в ошибке, указанной при отсутствии манифеста. Эта ошибка больше не отображается, так как при необходимости создается манифест. Вы больше не должны использовать -d
флаг.
Представленная версия
.NET 10 (предварительная версия 7)
Предыдущее поведение
Ранее, если вы попытались установить средство .NET в качестве локального средства в папке, которая не содержала манифест, возникла ошибка:
Не удается найти файл манифеста.
Новое поведение
Начиная с .NET 10 --create-manifest-if-needed=true
функция теперь включена по умолчанию. При установке средства в качестве локального средства манифест создается автоматически, если он не существует. Манифест создается в соответствии с правилами, описанными в документации по параметру--create-manifest-if-needed
.
Тип разрушающего изменения
Это изменение поведения.
Причина изменения
Это изменение улучшает взаимодействие с пользователем, делая dotnet tool install --local
работу по умолчанию без необходимости вручную создавать манифест. Ранее возникла озабоченность по поводу создания манифеста в рабочем каталоге, а не корневого каталога репозитория, но теперь средство помещает манифест в корневой каталог репозитория, когда это возможно.
Рекомендуемое действие
Вы можете отключить поведение автоматического создания манифеста, передавая --create-manifest-if-needed=false
при вызове dotnet tool install --local
.
Затронутые API
N/A