Не удается опубликовать функцию 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 ответ
Я бы порекомендовал попробовать следующие шаги:
- Попробуйте удалить папки bin и obj в проекте и пересобрать.
- Открыв страницу "Опубликовать", затем откройте диалоговое окно "Настройка" и сохраните. Это, вероятно, просто сортирует теги.
- Перейдите к публикации файла профиля (Properties/PublishProfiles/*. Pubxml) и убедитесь, что TargetFramework был обновлен с учетом новой структуры. Если нет, измените вручную здесь или просто запустите настройку на вкладке публикации.
Здесь подробно обсуждается аналогичная проблема.