首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure持久功能,升级nuget包会导致本地测试失败

Azure持久功能,升级nuget包会导致本地测试失败
EN

Stack Overflow用户
提问于 2018-08-31 21:38:42
回答 2查看 641关注 0票数 2

我有一个持久的功能应用程序,在我将软件包Microsoft.Azure.WebJobs.Extensions.DurableTask从1.5.0升级到1.6.0之前一直工作得很好。

现在在本地运行会导致控制台中出现此错误:

代码语言:javascript
复制
[8/31/2018 9:35:58 PM] A ScriptHost error has occurred
[8/31/2018 9:35:58 PM] System.Private.CoreLib: No parameterless constructor defined for this object.
[8/31/2018 9:35:58 PM] Stopping Host

我绝对没有做任何代码修改。我遗漏了什么?

提前谢谢你的帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-31 22:08:10

请参阅对我们的GitHub 这里的评论:如果您使用的是函数V2运行时,则会将破变引入函数V2主机。持久函数1.6.0可以容纳这些更改,必须与2.0.12050.0或更高版本的函数运行时一起使用。有一个新版本的Azure函数核心工具,以适应这些变化以及。

如果要使用持久函数1.6.0,则需要遵循以下步骤:

如果您想继续使用持久的函数1.5.0,您将需要将您的核心工具固定在旧版本上,在Azure中,将您的FUNCTIONS_EXTENSION_VERSION钉在上面。关于钉扎的更详细信息可以在运行时发布公告。中找到。

如果您的函数应用程序运行在V1运行时,持久函数1.6.0应该可以正常工作。(如果不是,请告诉我们,这意味着我们需要修复一些东西。)

票数 2
EN

Stack Overflow用户

发布于 2018-09-13 11:26:04

我不能评论所以我必须回答。持久函数v2存在几个问题。

使用最新的包版本,我无法使用VisualStudio IDE在本地运行。我尝试并检查了前一个答案中的所有信息;"Azure函数和Web作业工具“被更改,所以我也尝试了15.10.2009.0和15.8.5023.0版本

最相关的问题是,在这一点上,如果我使用包版本,由于版本限制,我不能使用Newtonsoft。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52122863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档