【问题标题】:Azure Function fails to publish with 'PackageDependencyResolution.targets' errorAzure 函数无法发布并出现“PackageDependencyResolution.targets”错误
【发布时间】:2018-10-04 21:29:03
【问题描述】:

不知道如何解决这个问题,但我在尝试发布我的一个天蓝色函数时收到了这个错误。

仅供参考 - 我将项目设置为 .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' 的目标。确保恢复已运行,并且您已在项目的 TargetFrameworks 中包含“net461”。 [C:\Users\chuckdawit\Source\Workspaces\YogaBandy2017\YogaBandy2017\Yogabandy2017.StripeWebhook\Yogabandy2017.StripeWebhook.csproj]

【问题讨论】:

    标签: azure visual-studio-2017 azure-functions visual-studio-publish


    【解决方案1】:

    我建议尝试以下步骤:

    1. 尝试删除项目中的 bin 和 obj 文件夹并重建。
    2. 打开“发布”页面,然后打开“配置”对话框,然后重新保存。它可能只是对标签进行排序。
    3. 转到发布配置文件 (Properties/PublishProfiles/*.pubxml) 并检查 TargetFramework 是否已更新以反映新框架。如果没有,请在此处手动更改或直接运行发布选项卡上的配置选项。

    有一个关于类似问题的讨论here

    【讨论】:

    • 我会试一试,让你知道!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多