Ошибка Nuget при попытке публикации в .Net5

Когда я публикую в .Net5, я получаю следующие ошибки

Код серьезности Описание Ошибка состояния подавления строки файла проекта Файл активов «C: \ Users \ cornelis.dejager \ source \ repos \ Marel.MSAWebServiceAPI \ Marel.MSAWebServiceAPI \ obj \ publish \ win-x86 \ project.assets.json» не найден. Запустите восстановление пакета NuGet, чтобы создать этот файл. Marel.MSAWebServiceAPI 0

а также

Код серьезности Описание Ошибка состояния подавления строки файла проекта Не удалось получить информацию о Microsoft.WindowsDesktop.App.Runtime.win-x86 из удаленного источника https://api.nuget.org/v3-flatcontainer/microsoft.windowsdesktop.app .runtime.win-x86 / index.json '. Произошла ошибка при отправке запроса. Запрос был прерван: не удалось создать безопасный канал SSL / TLS. Marel.MSAWebServiceAPI 0

Что вызвало это:

Не уверен, если честно. После того, как я изменил код, он перестал работать. Проект был в порядке уже несколько недель, и внезапно он изменился.

я пытался

  • Очищенный раствор
  • Сборка / перестройка решения
  • Восстановить пакеты Nuget
  • Обновить Visual Studio
  • Восстановить все проекты
  • Удалить папки Bin и Object
  • Обновить все пакеты
  • Перезапуск Visual Studio + компьютер
  • Создан новый профиль публикации
  • установить dotnet-WindowsDesktop
  • Переустановите .Net5 Runtimes
  • Выполните команду:

Дополнительная информация

  • Он строится и работает нормально. Только когда я публикую, мне кажется, что это выдает ошибку.

Я действительно не понимаю, почему публикации не работают. Я просмотрел несколько мест, но пока не нашел решения.


person corrie    schedule 16.12.2020    source источник
comment
Вы пытались снова клонировать проект на своем компьютере?   -  person Shervin Ivari    schedule 16.12.2020
comment
После того, как я изменил код, он перестал работать, что вы изменили?   -  person funie200    schedule 16.12.2020


Ответы (1)


Это может произойти из-за неправильного источника пакета,

В Visual Studio перейдите в

Параметры = ›Диспетчер пакетов Nuget =› Источники пакетов

если вы используете настраиваемый источник, убедитесь, что вы правильно ввели адрес. Исходный адрес NuGet по умолчанию: https://api.nuget.org/v3/index.json

person Shervin Ivari    schedule 16.12.2020