无法解析参考 Microsoft.Azure.WebJobs.Extensions - 元数据生成失败
Failed to resolve for reference Microsoft.Azure.WebJobs.Extensions - Metadata generation failed
不得不从另一位开发人员那里接手一些工作,所以我只是想全神贯注!
但我在构建 Azure Functions 项目时遇到问题,并且不断收到来自 Microsoft.NET.Sdk.Functions.Build.targets
的错误,特别是无法解析对 Microsoft.Azure.WebJobs.Extensions
.
的引用
到目前为止,我已经尝试重新安装 Nuget 包,重新启动 Visual Studio,我的机器 yada-yada。
我欢迎任何建议,感谢您抽出时间!
下方完全错误
Severity Code Description Project File Line Suppression State
Error Mono.Cecil.AssemblyResolutionException: Failed to resolve assembly: 'Microsoft.Azure.WebJobs.Extensions, Version=3.0.6.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
at Mono.Cecil.BaseAssemblyResolver.Resolve(AssemblyNameReference name, ReaderParameters parameters)
at Mono.Cecil.BaseAssemblyResolver.Resolve(AssemblyNameReference name)
at Mono.Cecil.DefaultAssemblyResolver.Resolve(AssemblyNameReference name)
at Mono.Cecil.MetadataResolver.Resolve(TypeReference type)
at Mono.Cecil.ModuleDefinition.Resolve(TypeReference type)
at Mono.Cecil.TypeReference.Resolve()
at MakeFunctionJson.AttributeExtensions.IsWebJobsAttribute(CustomAttribute attribute)
at MakeFunctionJson.ParameterInfoExtensions.<>c.<IsWebJobSdkTriggerParameter>b__0_0(CustomAttribute a)
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
at MakeFunctionJson.ParameterInfoExtensions.IsWebJobSdkTriggerParameter(ParameterDefinition parameterInfo)
at MakeFunctionJson.MethodInfoExtensions.<>c.<HasTriggerAttribute>b__4_0(ParameterDefinition p)
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
at MakeFunctionJson.MethodInfoExtensions.HasTriggerAttribute(MethodDefinition method)
at MakeFunctionJson.MethodInfoExtensions.HasValidWebJobSdkTriggerAttribute(MethodDefinition method)
at MakeFunctionJson.FunctionJsonConverter.GenerateFunctions(IEnumerable`1 types)+MoveNext()
at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
at MakeFunctionJson.FunctionJsonConverter.TryGenerateFunctionJsons()
at MakeFunctionJson.FunctionJsonConverter.TryRun()
Error generating functions metadata
Panmure.RiskMI.DataCollector.Functions
当 运行 项目显示“未正确导入 extensionsmetadatagenerator 包”时,我看到一条消息尝试将 Microsoft.Azure.WebJobs.Script.ExtensionsMetadataGenerator nuget 包添加到您的项目。它应该作为 Microsoft.NET.Sdk.Functions 包的依赖项加载,但我没有在我的项目依赖项列表中看到它。这对我有用。
或者你可以直接更新到
<TargetFramework>netcoreapp3.1</TargetFramework>
如果您未使用 3.1
不得不从另一位开发人员那里接手一些工作,所以我只是想全神贯注!
但我在构建 Azure Functions 项目时遇到问题,并且不断收到来自 Microsoft.NET.Sdk.Functions.Build.targets
的错误,特别是无法解析对 Microsoft.Azure.WebJobs.Extensions
.
到目前为止,我已经尝试重新安装 Nuget 包,重新启动 Visual Studio,我的机器 yada-yada。
我欢迎任何建议,感谢您抽出时间!
下方完全错误
Severity Code Description Project File Line Suppression State
Error Mono.Cecil.AssemblyResolutionException: Failed to resolve assembly: 'Microsoft.Azure.WebJobs.Extensions, Version=3.0.6.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
at Mono.Cecil.BaseAssemblyResolver.Resolve(AssemblyNameReference name, ReaderParameters parameters)
at Mono.Cecil.BaseAssemblyResolver.Resolve(AssemblyNameReference name)
at Mono.Cecil.DefaultAssemblyResolver.Resolve(AssemblyNameReference name)
at Mono.Cecil.MetadataResolver.Resolve(TypeReference type)
at Mono.Cecil.ModuleDefinition.Resolve(TypeReference type)
at Mono.Cecil.TypeReference.Resolve()
at MakeFunctionJson.AttributeExtensions.IsWebJobsAttribute(CustomAttribute attribute)
at MakeFunctionJson.ParameterInfoExtensions.<>c.<IsWebJobSdkTriggerParameter>b__0_0(CustomAttribute a)
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
at MakeFunctionJson.ParameterInfoExtensions.IsWebJobSdkTriggerParameter(ParameterDefinition parameterInfo)
at MakeFunctionJson.MethodInfoExtensions.<>c.<HasTriggerAttribute>b__4_0(ParameterDefinition p)
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
at MakeFunctionJson.MethodInfoExtensions.HasTriggerAttribute(MethodDefinition method)
at MakeFunctionJson.MethodInfoExtensions.HasValidWebJobSdkTriggerAttribute(MethodDefinition method)
at MakeFunctionJson.FunctionJsonConverter.GenerateFunctions(IEnumerable`1 types)+MoveNext()
at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
at MakeFunctionJson.FunctionJsonConverter.TryGenerateFunctionJsons()
at MakeFunctionJson.FunctionJsonConverter.TryRun()
Error generating functions metadata
Panmure.RiskMI.DataCollector.Functions
当 运行 项目显示“未正确导入 extensionsmetadatagenerator 包”时,我看到一条消息尝试将 Microsoft.Azure.WebJobs.Script.ExtensionsMetadataGenerator nuget 包添加到您的项目。它应该作为 Microsoft.NET.Sdk.Functions 包的依赖项加载,但我没有在我的项目依赖项列表中看到它。这对我有用。
或者你可以直接更新到
<TargetFramework>netcoreapp3.1</TargetFramework>
如果您未使用 3.1