Не удается опубликовать функцию Azure с ошибкой PackageDependencyResolution.targets

Не знаю, как это исправить, но я получил эту ошибку, когда попытался опубликовать одну из моих функций 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\Workspaces\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 ответ

Решение

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

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

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

Другие вопросы по тегам