0

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

仅供参考 - 我将项目设置为 .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]

4

1 回答 1

3

我建议尝试以下步骤:

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

这里有一个关于类似问题的详细讨论。

于 2018-10-05T01:40:21.773 回答