C# 为什么VS Studio 2019构建未能找到Microsoft.Azure.WebJobs.Host,但dotnet构建成功?
我有一个Azure功能项目,其中创建了一个持久功能。当我想在VS2019中构建这个项目时,我得到了下面的错误。 但是C# 为什么VS Studio 2019构建未能找到Microsoft.Azure.WebJobs.Host,但dotnet构建成功?,c#,azure,C#,Azure,我有一个Azure功能项目,其中创建了一个持久功能。当我想在VS2019中构建这个项目时,我得到了下面的错误。 但是dotnet build是成功的,我也可以从Rider中构建项目 没有像Microsoft.Azure.WebJobs.Host这样的包,或者至少我在Nuget package Manager中没有找到它 这里怎么了?我无法决定VS是否正确,或者骑手/命令行是否正确 错误:System.IO.FileNotFoundException:无法加载文件或程序集“Microsoft.Az
dotnet build
是成功的,我也可以从Rider中构建项目
没有像Microsoft.Azure.WebJobs.Host这样的包,或者至少我在Nuget package Manager中没有找到它
这里怎么了?我无法决定VS是否正确,或者骑手/命令行是否正确
错误:System.IO.FileNotFoundException:无法加载文件或程序集“Microsoft.Azure.WebJobs.Host,版本=3.0.5.0,
区域性=中性,PublicKeyToken=31bf3856ad364e35'或其
依赖关系。系统找不到指定的文件。文件名:
'Microsoft.Azure.WebJobs.Host,版本=3.0.5.0,区域性=中性,
PublicKeyToken=31bf3856ad364e35'在
System.Reflection.RuntimeAssembly.GetExportedTypes(RuntimeAssembly
程序集,ObjectHandType)位于
System.Reflection.RuntimeAssembly.GetExportedTypes()位于
MakeFunctionJson.FunctionJsonConverter.TryGenerateFunctionJsons()在MakeFunctionJson.FunctionJsonConverter.TryRun()处 警告:程序集绑定日志记录已关闭。要启用程序集绑定 记录失败,请设置注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog](DWORD)到1。注:有 某些性能损失是否与程序集绑定失败相关 登录中。要关闭此功能,请删除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] 生成函数元数据时出错(1,1)
你能试试下面的步骤吗 (i) 清除NuGet缓存
(ii)您可以尝试以下步骤吗 (i) 清除NuGet缓存
(ii)由于某些原因,
.csproj
文件中的AzureFunctionsVersion
未正确设置。
我有以下和项目编译没有任何错误,在VS2019太
<AzureFunctionsVersion>v2</AzureFunctionsVersion>
v2
由于某些原因,.csproj
文件中的AzureFunctionsVersion
未正确设置。
我有以下和项目编译没有任何错误,在VS2019太
<AzureFunctionsVersion>v2</AzureFunctionsVersion>
v2
谢谢您的回答!清理nuget缓存没有帮助。我还没有找到任何适用于VS2019的Azure功能和Web作业工具。感谢您的回答!清理nuget缓存没有帮助。我还没有找到任何适用于VS2019的Azure功能和Web作业工具。