Имя dotnet не распознано как имя командлета функции файла сценария или выполняемой программы
Запускал в таком порядке несколько раз:
dism /Online /Cleanup-Image /CheckHealth и нажмите Enter
- dism /Online /Cleanup-Image /RestoreHealth и нажмите Enter
- Sfc /scannow и нажмите Enter
- Ввести следующую команду: powershell
- Далее ввести следующую команду: Get-AppXPackage -AllUsers | Foreach DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml">
При этом первая команда не обнаружила повреждения хранилища компонентов. Вторая сообщала об успешном восстановлении. Третья опять не обнаружила нарушений целостности. Четвёртая команда вообще непонятно, что делает.
А вот последняя команда даёт сплошную красноту. Всё красным красно:
DisableDevelopmentMode : Имя "DisableDevelopmentMode" не распознано как имя ком
андлета, функции, файла сценария или выполняемой программы. Проверьте правильно
сть написания имени, а также наличие и правильность пути, после чего повторите
попытку.
строка:2 знак:1
+ DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest. .
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (DisableDevelopmentMode:String)
[], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
DisableDevelopmentMode : Имя "DisableDevelopmentMode" не распознано как имя ком
андлета, функции, файла сценария или выполняемой программы. Проверьте правильно
сть написания имени, а также наличие и правильность пути, после чего повторите
попытку.
строка:2 знак:1
+ DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest. .
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (DisableDevelopmentMode:String)
[], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
DisableDevelopmentMode : Имя "DisableDevelopmentMode" не распознано как имя ком
андлета, функции, файла сценария или выполняемой программы. Проверьте правильно
сть написания имени, а также наличие и правильность пути, после чего повторите
попытку.
строка:2 знак:1
+ DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest. .
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (DisableDevelopmentMode:String)
[], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
DisableDevelopmentMode : Имя "DisableDevelopmentMode" не распознано как имя ком
андлета, функции, файла сценария или выполняемой программы. Проверьте правильно
сть написания имени, а также наличие и правильность пути, после чего повторите
попытку.
строка:2 знак:1
+ DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest. .
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (DisableDevelopmentMode:String)
[], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
DisableDevelopmentMode : Имя "DisableDevelopmentMode" не распознано как имя ком
андлета, функции, файла сценария или выполняемой программы. Проверьте правильно
сть написания имени, а также наличие и правильность пути, после чего повторите
попытку.
строка:2 знак:1
+ DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest. .
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (DisableDevelopmentMode:String)
[], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
DisableDevelopmentMode : Имя "DisableDevelopmentMode" не распознано как имя ком
андлета, функции, файла сценария или выполняемой программы. Проверьте правильно
сть написания имени, а также наличие и правильность пути, после чего повторите
попытку.
строка:2 знак:1
+ DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest. .
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (DisableDevelopmentMode:String)
[], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
DisableDevelopmentMode : Имя "DisableDevelopmentMode" не распознано как имя ком
андлета, функции, файла сценария или выполняемой программы. Проверьте правильно
сть написания имени, а также наличие и правильность пути, после чего повторите
попытку.
строка:2 знак:1
+ DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest. .
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (DisableDevelopmentMode:String)
[], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
DisableDevelopmentMode : Имя "DisableDevelopmentMode" не распознано как имя ком
андлета, функции, файла сценария или выполняемой программы. Проверьте правильно
сть написания имени, а также наличие и правильность пути, после чего повторите
попытку.
строка:2 знак:1
+ DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest. .
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (DisableDevelopmentMode:String)
[], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
DisableDevelopmentMode : Имя "DisableDevelopmentMode" не распознано как имя ком
андлета, функции, файла сценария или выполняемой программы. Проверьте правильно
сть написания имени, а также наличие и правильность пути, после чего повторите
попытку.
строка:2 знак:1
+ DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest. .
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (DisableDevelopmentMode:String)
[], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
DisableDevelopmentMode : Имя "DisableDevelopmentMode" не распознано как имя ком
андлета, функции, файла сценария или выполняемой программы. Проверьте правильно
сть написания имени, а также наличие и правильность пути, после чего повторите
попытку.
строка:2 знак:1
+ DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest. .
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (DisableDevelopmentMode:String)
[], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
DisableDevelopmentMode : Имя "DisableDevelopmentMode" не распознано как имя ком
андлета, функции, файла сценария или выполняемой программы. Проверьте правильно
сть написания имени, а также наличие и правильность пути, после чего повторите
попытку.
строка:2 знак:1
+ DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest. .
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (DisableDevelopmentMode:String)
[], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
DisableDevelopmentMode : Имя "DisableDevelopmentMode" не распознано как имя ком
андлета, функции, файла сценария или выполняемой программы. Проверьте правильно
сть написания имени, а также наличие и правильность пути, после чего повторите
попытку.
строка:2 знак:1
+ DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest. .
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (DisableDevelopmentMode:String)
[], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
DisableDevelopmentMode : Имя "DisableDevelopmentMode" не распознано как имя ком
андлета, функции, файла сценария или выполняемой программы. Проверьте правильно
сть написания имени, а также наличие и правильность пути, после чего повторите
попытку.
строка:2 знак:1
+ DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest. .
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (DisableDevelopmentMode:String)
[], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
DisableDevelopmentMode : Имя "DisableDevelopmentMode" не распознано как имя ком
андлета, функции, файла сценария или выполняемой программы. Проверьте правильно
сть написания имени, а также наличие и правильность пути, после чего повторите
попытку.
строка:2 знак:1
+ DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest. .
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (DisableDevelopmentMode:String)
[], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Эта цепочка заблокирована. Вы можете просмотреть вопрос или оставить свой голос, если сведения окажутся полезными, но вы не можете написать ответ в этой цепочке.
Я использую EF5 beta1, и раньше мне удавалось запускать «Обновление базы данных». Теперь, когда я закрыл Visual Studio, я не могу запустить его. Я получаю следующую ошибку:
Термин «база данных обновления» не распознается как имя командлета, функции, файла сценария или исполняемой программы. Проверьте правильность написания имени или, если был указан путь, убедитесь, что путь указан правильно, и повторите попытку. В строке: 1 символ: 16 + Update-Database 129
Перезагрузка не требуется. Мы не запускаем скрипты init.ps1 после восстановления пакетов (поэтому команда не найдена). Просто выйдите и перезапустите VS (или выгрузите/перезагрузите проект).
У меня сегодня такое случилось. Я открыл репозиторий для командного проекта, и мне нужно было восстановить некоторые пакеты. После восстановления команды update-database и add-migration не работали. Перезапуск Visual Studio исправил это.
Решение состоит в том, чтобы закрыть консоль диспетчера пакетов, закрыть Visual Studio, а затем снова открыть их.
Перезагрузка тоже работала большую часть времени, но не всегда.
Обычно вам просто нужно выйти из перезагрузки VS. Смотрите мои комментарии в исходном вопросе. В редких случаях вам может потребоваться дважды выйти/перезапустить VS.
Спасибо, за эффективное, если не сказать дрянное решение. Кажется, это все, что работает из миллиона вещей, которые я пробовал.
Я установил "Microsoft.EntityFrameworkCore.Tools" Version="3.1.0" в свои проекты данных и "Microsoft.EntityFrameworkCore.Design" Version="3.1.0" в свой основной веб-проект, что решило проблему для меня.
Если вы используете Entity Framework:
Решение:
Выйдите из Visual Studio. Снова откройте проект и повторите попытку.
Для некоторых проблем перезапуска VS будет недостаточно, и потребуется некоторая очистка каталога, как указано в Visual Studio 2015 работает очень медленно. К вашему сведению.
Переустановка пакета nuget устранила эту проблему для меня.
То есть выполнить
В менеджере пакетов
Это работает для меня. В проекте, над которым я работал, использовался EF, и я автоматически предполагаю, что пакет был установлен. Оказалось, это не так. Разработчик просто сослался непосредственно на EF dll. Для работы команды Update-Database в проекте должен быть установлен пакет EntityFramework.
Борьба с FK сегодня с использованием Fluent API и т. Д. И каким-то образом EntityFramework продолжает отбрасываться. Что действительно сработало для меня в этом направлении, так это сделать еще один Update-Package -Reinstall EntityFramework .
Для меня переустановите и перезагрузите. просто переустановить не помогает, перезагрузка тоже не помогает)
Иногда, когда я загружаю VS, я вижу это в консоли диспетчера пакетов:
Значение не может быть нулевым.
Имя параметра: путь1
Я пока не знаю, в чем причина, но кажется, что что-то идет не так во время запуска консоли Powershell, что прерывает регистрацию определенных модулей, таких как расширения EF powershell. Однако вы можете просто загрузить его вручную:
Убедитесь, что вы заменили 6.1.1 любой текущей версией Entity Framework.
Вы получите эту ошибку, если инструменты EF не установлены должным образом.
Попробуйте следующую команду в диспетчере пакетов Nuget //Удаляет и устанавливает ту же версию EF
Если вы все еще сталкиваетесь с той же проблемой. создайте новый веб-проект и выполните приведенную ниже команду в nuget.
(Примечание: нет необходимости создавать новый проект в том же решении или в том же месте.)
// Это обновит EF до последней версии (включая инструменты) // если вы хотите использовать конкретную версию, используйте флаг -version .
Как только это будет сделано, проверьте свой исходный проект, и вы можете удалить вновь созданный проект.
Да!! Спасибо =) У меня были установлены только EntityFramwork, EF.Design, EF.SqlServer и EF.SqlServer.Design.
Просто перезапустите Visual Studio, это решит проблему. Работает на меня.
Установка Microsoft.EntityFrameworkCore.Tools решила проблему для меня, использовались пакеты nuget
У меня была такая же проблема, и ее происхождение было в моем пути, у меня было на моем пути имя каталога с прямыми скобками, например: C:\[PROJ]\TestApp .
Когда я снял скобки с C:\PROJ\TestApp , все заработало нормально.
Just ReOpen visual studio мне подходит
Для меня проблема была в версии Nuget .
- удалите диспетчер пакетов Nuget.
- перезапустите Visual Studio.
- установил новую версию Nuget Package Manager.
- затем снова запустите Visual Studio.
Это сработало для меня, удалил диспетчер пакетов nuget, переустановил диспетчер пакетов nuget, перезапустил визуальную студию, удалил EntityFramework, переустановил EntityFramework
Я решил это, удалив и переустановив Microsoft.EntityFrameworkCore и Microsoft.EntityFrameworkCore.Tools
Если вы используете EF Core, это правильный ответ. Или, по крайней мере, проблема для меня заключалась в том, что Microsoft.EntityFrameworkCore.Tools не был установлен.
Эта проблема возникает, когда вы открываете проект непосредственно из проводника. Попробуйте сначала запустить VS, а затем открыть проект - у меня сработало. Я предполагаю, что это касается доступа к путям.
Если другие ответы не работают (VS 2017): очистите кеш NuGet, перезапустите VS, затем восстановите пакеты.
Я обнаружил, что это произошло из-за поврежденного пакета. Я установил Automapper, когда он уже был установлен. Было ясно только, что этот пакет был поврежден, когда я пытался установить другой пакет.
Удаление поврежденного пакета решило эту проблему для меня.
Затем вы можете переустановить automapper. Проблема была с версией 5.4, сейчас радуюсь на 6.0.
Для меня оказалось, что ядро EntityFramework не было установлено в моем проекте (потому что я начал с пустого проекта). Таким образом, установка пакета EntityFramework решила проблему. Иногда, если установка EntityFramework не удалась, попробуйте установить отдельные пакеты один за другим.
Я решил, обновив консоль диспетчера пакетов.
Я не получал Update-Database в консоли диспетчера пакетов. Затем перезапускаю несколько раз. Также перезапустите Windows.
Затем я загружаю новый из nuget, после чего проблема решается.
У меня была эта проблема в Visual Studio 2015, и я решил ее, обновив версию Nuget.
Инструменты -> Расширения и обновления -> Обновления -> Галерея Visual Studio
У меня возникла та же проблема после того, как я случайно открыл решение Visual Studio с Visual Studio 2015 вместо 2017. До этой неудачи проект работал нормально. Это был более старый проект с EF 5.0, а не с EF Core.
Я попробовал все, что было предложено - бесчисленное количество раз перезапускал Visual Studio, очищал кеш NuGet, удалял все в папке пакетов, переустанавливал EF 5 для проекта - ничего хорошего, добавление-миграция не была распознана. Если я обновил EF до 6, он начал распознавать команды, но я пока не хотел обновляться. Итак, как только я вернулся к EF 5, проблема вернулась.
Единственное, что меня окончательно спасло, это сделать следующее:
- закрыть Visual Studio
- удалить все из папки пакетов
- удалите папку .vs в корне вашего решения. Эта папка обычно скрыта, вам необходимо включить параметр «Показывать скрытые файлы и папки» или проверить «Скрытые элементы» на вкладке «Вид папки».
- запустите Visual Studio и откройте свое решение. Он попросит восстановить пакеты NuGet, согласитесь.
Теперь команды EF наконец-то снова заработали.
- Перезагрузка проекта не помогла
- Перезапуск ВС не помог
- Перезагрузка компьютера не помогла
- Реинстал EF не помог
Но я нашел статью, где предлагалось вручную импортировать отсутствует пакет EF, используя PM Conole:
И это решение решило мою проблему.
У меня была эта проблема в VS 2019 с существующим проектом, использующим EntityFramework 6.3.0. В этот проект в течение некоторого времени вносились странные изменения версии, и ничто не могло заставить его работать. Я считаю, что пробовал каждое предложение, перечисленное здесь, без везения.
Наконец, обновление до предварительной версии EntityFramework (в настоящее время 6.4.0-preview3-19553-01) действительно решило проблему, запустив это в консоли диспетчера пакетов: Update-Package EntityFramework -prerelease . Я надеюсь, что когда эта версия будет выпущена в ближайшие несколько недель, она будет работать должным образом.
В моем случае я сделал следующее: - восстановил отсутствующие пакеты NuGet, нажав кнопку «Восстановить» в верхней части консоли диспетчера пакетов. - перезапустил Visual Studio - запустить update-database
В большинстве случаев эти бета-версии имеют некоторые проблемы, в том числе, если Entity Framework не удалось загрузить, а также это может произойти, если вы устанавливаете Microsoft.EntityFrameworkCore.Tools глобально. попробуйте установить его локально в свой проект. Вы можете попробовать эти шаги, пока не устраните проблему. и помните, что этот метод не для решения проблемы, это другой способ сделать это.
Сегодня, работая над некоторым базовым введением AngularJS, я столкнулся с проблемой.
Я открыл PowerShell, чтобы начать работу над проектом. NPM работал.
Я смог установить Angular, используя:
Каждый раз, когда я пытался запустить ng, я получал:
24 ответа
- Щелкните правой кнопкой мыши на моем компьютере (Windows)
- Выбранные расширенные настройки системы
- Нажмите "Переменные среды"
- В переменной «Path» указывается первое значение в списке %AppData%\npm
Как только я это сделал, я смог закрыть PowerShell и снова открыть, и все заработало.
Сначала настройте Node.js, затем перейдите в папку вашего проекта с помощью командной строки, такой как D: \ project, а затем выполните эту команду:
Теперь запустите команду ng. Это работа для меня.
Проблема не в установке NPM и не в пути! Если вы хотите использовать команду "ng", вам нужно установить angular-cli. выполнив следующую команду
Решение сработало для меня:
Добавьте путь к вашей переменной среды
А также ваша папка bin из углового файла [представьте их себе]
А потом беги ng -v в командной строке появится всплывающее окно. Примечание. После запуска npm i -g @angular/cli перезапустите командную строку и проверьте, работает ли она, иначе очистите кэш и повторите описанные выше шаги.
Для VSCode Terminal Сначала откройте cmd и установите angular-cli как глобальный
Затем обновите свои переменные среды после этого шага
- win + s // откроется окно поиска
- Тип Редактировать переменные среды
- Переменные открытой среды
- Добавьте %AppData%\npm внутрь PATH
- Нажмите OK и закройте.
Теперь вы можете перезапустить VSCode , и он будет работать, как обычно.
Также убедитесь, что папка node_modules также существует в каталоге проекта. Если его там нет, вы получите похожую проблему. поэтому, пожалуйста, запустите npm install.
Я использовал npm (5.5.1), обновление до последней версии решило мою проблему.
Вместо того, чтобы давать команду «ng serve» в терминале кода Visual Studio, откройте угловой путь приложения в командной строке (Запуск от имени администратора).
Затем дайте команду "ng serve".
Открыть Изменить системные переменные среды
В переменную «Путь» и «Путь модуля PS» добавьте «% AppData% \ npm»
Запустите Visual Code от имени администратора
Изменение политики на Неограниченный работал для меня:
Я использовал следующее:
Это сработало для меня без необходимости устанавливать переменные среды.
После этого пришлось установить машинопись:
Этот сценарий powershell работал для добавления правильного параметра в мою переменную среды «Путь» (в качестве параметра для пользователя.) Он добавляет:% AppData% \ npm . и затем перезапускает командную строку, использующую «ng».
Я решил, выполнив следующие шаги
1. Щелкните правой кнопкой мыши по командной строке. 2. Запустите от имени администратора. 3. Введите npm install -g @ angular / cli.
Вы также можете убедиться, что вы запускаете командную строку - или любой терминал, который вы используете - как администратор. Я использую код Visual Studio, и команда ng serve выдает именно эту ошибку, когда не запускаю VS Code от имени администратора.
Вам следует обновить узел js до последней версии. В противном случае удалите узел js и установите его снова.
Также вы можете выполнить следующую команду для разрешения, npm install -g @ angular / cli
Исправлено: Запуск сценариев отключен в этой системе
Выбранные расширенные настройки системы введите описание изображения здесь Нажмите "Переменные среды" . введите описание изображения здесь В переменной «Путь» указывается первое значение в списке % AppData% \ npm . введите описание изображения здесь Я сделал это. Закройте PowerShell и снова откройте. все работало
Запустите Powershell или командную строку , а не от имени администратора.
Я запустил команду 'ng serve' в командной строке. Он успешно скомпилировал проект. Затем все изменения, сохраненные в VS Code, автоматически обновляются в браузере.
PS: я установил угловой во всем мире.
Если название вашего проекта содержит «-». Убери его и попробуй. Это может вызвать проблемы при запуске 'ng'.
Вам просто нужно закрыть код Visual Studio и перезапустить снова. Но чтобы заставить команду ng работать в коде vs, сначала нужно скомпилировать проект с помощью cmd в режиме администратора.
Я также столкнулся с той же проблемой. Но этот метод решил это.
После изменения пути вы должны перезапустить PowerShell. Вам не нужно перезагружать компьютер.
Исполняемый файл не найден
Имя исполняемого файла определяет то, как вызывается средство. Формат описывается в приведенной ниже таблице.
Формат имени исполняемого файла | Формат вызова |
---|---|
dotnet-.exe | dotnet |
.exe |
Глобальные средства
Глобальные средства можно установить в каталоге по умолчанию или в выбранном вами расположении. Каталоги по умолчанию:
Операционная система | Path |
---|---|
Linux/macOS | $HOME/.dotnet/tools |
Windows | %USERPROFILE%\.dotnet\tools |
Если вы пытаетесь запустить глобальное средство, убедитесь в том, что переменная среды PATH на компьютере содержит путь, по которому установлено глобальное средство, и что исполняемый файл находится по этому пути.
Локальные средства
Если вы пытаетесь запустить локальное средство, убедитесь в наличии файла манифеста с именем dotnet-tools.json в текущем каталоге или в любом из его родительских каталогов. Этот файл также может находиться в папке .config где угодно в иерархии папок проекта, а не в корневой папке. Если файл dotnet-tools.json существует, откройте его и проверьте наличие средства, которое вы пытаетесь запустить. Если в файле нет записи для "isRoot": true , также проверьте наличие дополнительных файлов манифестов средств выше в иерархии файлов.
Среда выполнения не найдена
Накат не выполняется по умолчанию в двух распространенных сценариях:
- доступны только более ранние версии среды выполнения; при накате выбираются только более поздние версии среды выполнения;
- доступны только более поздние основные версии среды выполнения. При накате границы основной версии не пересекаются.
Если приложению не удается найти подходящую среду выполнения, оно не запускается и сообщает об ошибке.
Изменение имен пакетов
Корпорация Майкрософт изменила правила в отношении идентификаторов пакетов для средств, из-за чего некоторые средства теперь невозможно найти по прежним именам. Новое руководство заключается в том, что все средства корпорации Майкрософт имеют префикс Microsoft. Этот префикс зарезервирован и может использоваться только для пакетов, подписанных с помощью полномочного сертификата Майкрософт.
Во время перехода некоторые средства Майкрософт будут иметь старую форму идентификатора пакета, а другие — новую форму:
По мере обновления идентификаторов пакетов необходимо будет перейти на новый идентификатор, чтобы получить последние обновления. Пакеты с упрощенными именами средств станут нерекомендуемыми.
Предварительные выпуски
- Вы пытаетесь установить предварительный выпуск и не использовали параметр --version для указания версии.
NU1212: недопустимое сочетание проекта и пакета для . Стиль проекта DotnetToolReference допускает только ссылки типа DotnetTool.
Веб-канал NuGet недоступен
- Не удается получить доступ к требуемому веб-каналу NuGet, возможно, из-за проблемы с подключением к Интернету.
Для установки средства требуется доступ к веб-каналу NuGet, содержащему пакет средства. Установка завершается сбоем, если этот веб-канал недоступен. Вы можете изменить веб-каналы с помощью nuget.config , запросить определенный файл nuget.config или указать дополнительные веб-каналы с помощью параметра --add-source . По умолчанию NuGet выдает ошибку для каждого веб-канала, к которому не удается подключиться. Флаг --ignore-failed-sources позволяет пропускать недоступные источники.
Неправильный идентификатор пакета
401 (не санкционировано)
Скорее всего, вы указали альтернативный канал NuGet, и этот канал требует проверки подлинности. Вот несколько разных способов решить проблему:
Добавьте параметр --ignore-failed-sources , чтобы обойти ошибку из закрытого канала и использовать общедоступный канал Майкрософт.
Если вы устанавливаете средство из канала Microsoft NuGet, пользовательский канал возвращает эту ошибку, прежде чем канал Microsoft NuGet вернет результат. Ошибка завершает запрос, отменяя любые другие ожидающие запросы канала, который может быть каналом Microsoft NuGet. Добавление параметра --ignore-failed-sources приводит к тому, что команда обрабатывает эту ошибку как предупреждение и позволяет другим каналам обработать запрос.
Принудительно используйте канал Microsoft NuGet с параметром --add-source .
Возможно, в глобальном или локальном файле конфигурации NuGet отсутствует общедоступный канал Microsoft NuGet. Используйте сочетание параметров --add-source и --ignore-failed-sources , чтобы избежать ошибочного канала и использовать общедоступный веб-канал Майкрософт.
Используйте настраиваемую конфигурацию NuGet, параметр --configfile .
создайте локальный файл nuget.config , используя только общедоступный веб-канал NuGet майкрософт, и сослаться на него с помощью параметра:
Пример файла конфигурации:
Добавьте необходимые учетные данные в файл конфигурации.
Если пакет точно существует в настроенном веб-канале, укажите учетные данные для входа в файле конфигурации NuGet. Дополнительные сведения об учетных данных в файле конфигурации NuGet см. в разделе packageSourceCredentials в справочнике по nuget.config.
Накопительное обновление для Windows 10 Version 1803 для систем на базе процессоров x64, 2019 05 (KB4499167) — ошибка 0x800f0900 и еще .
PS C:\WINDOWS\system32> Dism /Online /Cleanup-Image /RestoreHealth
Cистема DISM
Версия: 10.0.17134.1
Версия образа: 10.0.17134.765
Сбой DISM. Операция не выполнена.
Дополнительные сведения см. в файле журнала.
Файл журнала DISM находится по адресу C:\WINDOWS\Logs\DISM\dism.log
PS C:\WINDOWS\system32> sssfc /scannossssss
sssfc : Имя "sssfc" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте прав
ильность написания имени, а также наличие и правильность пути, после чего повторите попытку.
+ CategoryInfo : ObjectNotFound: (sssfc:String) [], CommandNotFoundException
PS C:\WINDOWS\system32> ssssssssssfc /scannowы
ssssssssssfc : Имя "ssssssssssfc" не распознано как имя командлета, функции, файла сценария или выполняемой программы.
Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку.
+ CategoryInfo : ObjectNotFound: (ssssssssssfc:String) [], CommandNotFoundException
Эта цепочка заблокирована. Вы можете просмотреть вопрос или оставить свой голос, если сведения окажутся полезными, но вы не можете написать ответ в этой цепочке.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
1 пользователь нашел этот ответ полезным
Был ли этот ответ полезным?
К сожалению, это не помогло.
Отлично! Благодарим за отзыв.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
Советую вам обновить образ Windows без ущерба для личных файлов.
Далее запускаете Media Creation Tool. Принимаете лицензионные условия.
Выбираете Обновить этот компьютер сейчас.
Далее последует загрузка файлов для обновления, будут проведены подготовительные действия. После чего нажмите кнопку Установить. И ждите завершения процесса обновления.
Обновление Windows 10 – длительный по времени, в то же время самый надежный способ вернуть операционной системе работоспособность. Процесс обновления Windows 10 по времени проходит примерно столько же, сколько и процесс ее переустановки. В рамках проведения этого процесса все поврежденные системные файлы будут перезаписаны, сохранятся данные пользовательского профиля, установленные программы и внесенные системные настройки, а на выходе получим свежайшую, со всеми установленными обновлениями Windows 10 May 2019 Update .
Надеюсь это решит вашу проблему!
__
Если мой ответ вам помог, пожалуйста, отметьте его как ответ.
Disclaimer: В ответе могут быть ссылки на сайты не на сайты Microsoft, Все советы с таких сайтов Вы выполняете на свой страх и риск.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
Читайте также: