为什么VS Studio 2019构建失败,找不到Microsoft.Azure.WebJobs.Host,但dotne



我有一个 Azure Functions 项目,其中创建了一个持久函数。当我想在VS 2019中构建这个项目时,我收到以下错误。 但是dotnet build成功了,我也可以从Rider构建项目。

没有像Microsoft.Azure.WebJobs.Host这样的包,或者至少我没有在Nuget包管理器中找到它。

这是怎么回事?我无法确定 VS 是否正确,或者骑手/命令行是否正确。

错误:System.IO.FileNotFoundException:无法加载文件或程序集'Microsoft.Azure.WebJobs.Host, 版本=3.0.5.0, 区域性=中性,公钥令牌=31bf3856ad364e35'或其之一 依赖。系统找不到指定的文件。文件名: 'Microsoft.Azure.WebJobs.Host, version=3.0.5.0, culture=neutral, 公钥令牌=31bf3856ad364e35' at System.Reflection.RuntimeAssembly.GetExportedTypes(RuntimeAssembly assembly, ObjectHandleOnStack retTypes( at System.Reflection.RuntimeAssembly.GetExportedTypes(( at MakeFunctionJson.FunctionJsonConverter.TryGenerateFunctionJsons((at MakeFunctionJson.FunctionJsonConverter.TryRun((

WRN:程序集绑定日志记录已关闭。启用程序集绑定 失败日志记录,设置注册表值 [HKLM\软件\Microsoft\融合!启用日志] (DWORD( 到 1。注:有 是否与程序集绑定失败相关的性能损失 伐木。若要关闭此功能,请删除注册表值 [HKLM\软件\Microsoft\融合!启用日志]。

生成函数元数据时出错 (1, 1(

由于某些原因,.csproj文件中的AzureFunctionsVersion设置不正确。 我有以下内容,该项目在VS 2019中编译也没有任何错误。

<AzureFunctionsVersion>v2</AzureFunctionsVersion>

你能尝试以下步骤吗

(i( 清除 NuGet 缓存

(二(Fixing Azure Function Core Tools download issues for Visual Studio

相关内容

最新更新