gpt4 book ai didi

c# - 找不到方法 : 'System. String System.String.Format(System.IFormatProvider, System.String, System.Object)

转载 作者:IT王子 更新时间:2023-10-29 04:29:28 31 4
gpt4 key购买 nike

我有一个带有帮助页面的 Web API 2 项目,该项目在本地运行良好,但当我将其推送到 Azure 时抛出此错误:

Method not found: 'System.String System.String.Format (System.IFormatProvider, System.String, System.Object)

我暂时关闭了自定义错误,以便可以看到完整的堆栈跟踪 here

错误源自这行代码:

string selectExpression = String.Format(CultureInfo.InvariantCulture, MethodExpression, GetMemberName(reflectedActionDescriptor.MethodInfo));

参见第 96 行 here

完整的源代码可在 GitHub 上找到。

我什至不知道该去哪里。

最佳答案

根据its MSDN page ,您使用的重载仅在 .NET 4.6 上受支持。

配置主机运行.NET 4.6,或者将项目的目标框架更改为4.5并重新编译。

4.5 中有一个 params object[] overload然后将被选择,而无需更改您的代码。

关于c# - 找不到方法 : 'System. String System.String.Format(System.IFormatProvider, System.String, System.Object),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30558827/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com