【问题标题】:Getting assembly error while building Azure function app构建 Azure 函数应用程序时出现程序集错误
【发布时间】:2021-12-30 05:03:17
【问题描述】:

在从 Azure devops 构建 .net Azure 功能应用程序时,我收到这些警告,如果它影响功能或者我们可以忽略,任何人都可以指导我这样做

2021-12-29T13:25:34.28599212

2021-12-29T13:25:40.72761782 确定要恢复的项目... 2021-12-29T13:26:25.38403842 ##[警告]AzureResources\FunctionApp\FunctionApp.csproj(0,0):警告 MU1781:包

“Microsoft.Crm5dk.CoreAssemblies 9.0.2.42”已使用 .NET Framework、Version=v4.6.1、.NET Framework、Version v4.6.2、NETFramework、Version=v4.7、NETFramework、Version=v4.7.1 恢复, .NETFramework, Version=v4.7.2, NETFramework, Version=v4.8 而不是项目目标框架.NETCoreApp,Version 3.1。这个包可能

与您的项目不完全兼容。 2021-12-29T13:26:25.38575492 D:\a\1\s\AzureResources\FunctionApp\FunctionApp.csproj:警告 NU1701:包

*Microsoft.CrmSdk.CoreAssemblies 9.0.2.42' 是使用 .NETFramework、Version=v4.6.1、NETFramework、Version=v4.6.2、NETFramework、Version=v4.7 恢复的,

与您的项目不完全兼容。

2021-12-29T13:26:25.38631672 ##[警告]AzureResources\FunctionApp\FunctionApp.csproj(0,0):警告 NU1781:包

NETFramework, Version=v4.7.1, .NETFramework, Version=v4.7.2, .NETFramework, Version=v4.8' 而不是项目目标framework.NETCoreApp,Version 3.1。这个包可能

微软。 CrmSdk.XrmTooling。 CoreAssembly 9.1.0.92' 使用 .NETFramework、Version=v4.6.1、.NETFramework、Version=v4.6.2、.NETFramework、Version=4.7、.NETFramework、Version=v4.7.1、.NETFramework、Version=v4.7.2 恢复, .NET Framework, Version=v4.8 而不是项目目标框架 NETCoreApp, Version v3.1。这个包可能是 2021-12-29T13:26:25.38659362 D:\a\1\s\AzureResource\FunctionApp\FunctionApp.csproj: warning NU1791: Package

与您的项目不完全兼容。

微软。使用 .NETFramework、Versionsv4.6.1、.NETFramework、Version=v4.6.2、.NETFramework、Version4.7 恢复 CrmSdk.XrmTooling.CoreAssembly 9.1.0.92'

.NET Framework, Version=v4.7.1, .NETFramework, Version=v4.7.2, .NETFramework, Version=v4.8' 而不是项目目标框架 .NETCoreApp, Version v3.1'。这个包可能

与您的项目不完全兼容。

2021-12-29T13:26:25.8573565Z 已恢复 D:\a\1\s\AzureResources\FunctionApp\FunctionApp.csproj(在 43.24 秒内)。

2021-12-29T13:26:26.35778372 ##[警告]AzureResources\FunctionApp\FunctionApp.csproj(0,0):警告 M1791:使用 .NETFramework 恢复了包“Microsoft.Crm5dk.CoreAssemblies 9.0.2.42”,版本=v4.6.1,.NET Framework,版本=v4.6.2,NETFramework,版本=v4.7,

.NET Framework, Version=v4.7.1, .NETFramework, Version=v4.7.2, .NETFramework, Version=v4.8° 而不是项目目标framework.NETCoreApp, Versionev3.1。这个包可能

与您的项目不完全兼容。

2021-12-29T13:26:26.35869792 D:\a\1\s\AzureResources\FunctionApp\FunctionApp.csproj 警告 NU1701:使用 .NET Framework 版本恢复了包“Microsoft.Crmsdk.CoreAssemblies 9.0.2.42” =v4.6.1, .NET Framework, Version=v4.6.2, .NETFramework, Version 4.7, .NETFramework, Version=v4.7.1, .NETFramework, Version=v4.7.2, .NET Framework, Version=v4.8'项目目标framework.NETCoreApp,版本v3.1。这个包可能

与您的项目不完全兼容。

2021-12-29T13:26:26.3596329Z ##[警告]AzureResources\FunctionApp\FunctionApp.csproj(0,0):警告 NU1791:包“Microsoft.CrmSdk.XrmTooling.CoreAssembly 9.1.8.92”已使用恢复.NETFramework,版本=v4.6.1,.NETFramework,版本=v4.6.2,.NETFramework,rsion=v4.7 .NET Framework,版本=v4.7.1,.NET Framework,版本=v4.7.2,.NET Framework, Version=v4.8 而不是项目目标框架 .NETCoreApp,Version=v3.1。这个包可能

与您的项目不完全兼容。

2821-12-29T13:26:26.3601884ZD:\a\1\s\AzureResource\FunctionApp\FunctionApp.csproj:警告 NU1701:使用 .NETFramework 恢复了包“Microsoft.Crmsdk.XrmTooling.CoreAssembly 9.1.0.92” , 版本=v4.6.1, .NETFramework, 版本=v4.6.2, .NETFramework, 版本v4.7,

.NETFramework, Version=v4.7.1, .NETFramework, Version=v4.7.2, .NETFramework, Version=v4.8 而不是项目目标framework.NETCoreApp, Version v3.1。这个包可能

与您的项目不完全兼容。

2021-12-29T13:26:34.93408682 FunctionApp -> D:\a\1\s\AzureResources\FunctionApp\publish_output\bin\FunctionApp.dll

【问题讨论】:

标签: c# .net azure azure-functions visual-studio-2019


【解决方案1】:

您使用的是不兼容版本的 .NetFramework 包,请尝试更新这些包,它将解决警告。

Microsoft.CrmSdk.CoreAssemblies 包在发布 v9.0.2.9 后需要 .NET Framework 4.6.2 及更高版本,请查看官方 NuGet 页面www.nuget.org/.../Microsoft.CrmSdk.CoreAssemblies的发布说明

所以,你必须升级你的项目 .NET Framework 版本

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-06-15
    • 2021-12-15
    • 2019-03-20
    • 1970-01-01
    • 2020-06-10
    • 2019-04-05
    • 2023-03-19
    相关资源
    最近更新 更多