gpt4 book ai didi

c# - Azure Function V1 构建问题

转载 作者:行者123 更新时间:2023-12-03 02:28:11 48 4
gpt4 key购买 nike

两天前,我在构建 Azure Function App V1 期间开始遇到问题。构建过程在GenerateFunctionsExtensionsMetadata 任务上停止,特别是在AWSSDK.Core.dll 程序集上。

enter image description here

我已经成功使用 Microsoft.NET.Sdk.Functions 1.0.38 几个月了。但有些事情发生了变化。

我可以通过将 Microsoft.NET.Sdk.Functions 降级到 1.0.37 来解决此问题。在这种情况下,没有这样的构建步骤。

有人知道什么可能导致这样的问题吗?或者有任何建议进一步调查吗?

最佳答案

这看起来类似于 GitHub issue#287 .

尝试在 .csproj 文件中添加以下代码:

<Target Name="HackMoveNativeDlls" BeforeTargets="_GenerateFunctionsExtensionsMetadataPostPublish">
<Move SourceFiles="$(PublishDir)bin/Cosmos.CRTCompat.dll" DestinationFolder="$(PublishDir)bin/temp"/>
<Move SourceFiles="$(PublishDir)bin/Microsoft.Azure.Documents.ServiceInterop.dll" DestinationFolder="$(PublishDir)bin/temp"/>
</Target>
<Target Name="HackRestoreNativeDlls" AfterTargets="_GenerateFunctionsExtensionsMetadataPostPublish">
<Move SourceFiles="$(PublishDir)bin/temp/Cosmos.CRTCompat.dll" DestinationFolder="$(PublishDir)bin"/>
<Move SourceFiles="$(PublishDir)bin/temp/Microsoft.Azure.Documents.ServiceInterop.dll" DestinationFolder="$(PublishDir)bin"/>
</Target>

这是解决此问题的 hack。它发生在使用 CosmosDB SDK 的函数上。

关于c# - Azure Function V1 构建问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66220119/

48 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com