Не удается опубликовать функцию Azure с ошибкой PackageDependencyResolution.targets - PullRequest
0 голосов
/ 05 октября 2018

Не уверен, как это исправить, но я получил эту ошибку, когда попытался опубликовать одну из моих функций Azure.

К вашему сведению - у меня установлен проект .Net 4.6.2, а также другие проекты, которые имеют зависимости.Проект строится, но просто не публикуется

Должен ли я восстановить все пакеты NuGet или есть что-то еще, что я могу попробовать!?

Вот ошибка -

C: \ Program Files \ dotnet \ sdk \ 2.1.202 \ Sdks \ Microsoft.NET.Sdk \ build \ Microsoft.PackageDependencyResolution.targets (167,5): ошибка: файл ресурсов 'C: \ Users \ chuckdawit \ Source \В рабочих пространствах \ YogaBandy2017 \ YogaBandy2017 \ Yogabandy2017.StripeWebhook \ obj \ project.assets.json 'нет цели для .NETFramework, Version = v4.6.1'.Убедитесь, что восстановление выполнено и что вы включили net461 в TargetFrameworks для своего проекта.[C: \ Users \ chuckdawit \ Source \ Workspaces \ YogaBandy2017 \ YogaBandy2017 \ Yogabandy2017.StripeWebhook \ Yogabandy2017.StripeWebhook.csproj]

1 Ответ

0 голосов
/ 05 октября 2018

Я бы порекомендовал попробовать следующие шаги:

  1. Попробуйте удалить папки bin и obj в проекте и перестроить.
  2. Открыв страницу «Опубликовать», затем откройте «Настроить»диалоговое окно, затем сохраните.Вероятно, он просто сортирует теги.
  3. Перейдите, чтобы опубликовать файл профиля (Properties / PublishProfiles / *. Pubxml) и убедитесь, что объект TargetFramework был обновлен в соответствии с новой структурой.Если нет, измените вручную здесь или просто запустите параметр конфигурации на вкладке публикации.

Здесь обсуждается аналогичная проблема, подробно здесь .

...