调用 ApiClient.RequestJWTUserToken 引发 RestSharp 异常
Call to ApiClient.RequestJWTUserToken is throwing a RestSharp exception
我有一个空的测试网页调用 ApiClient.RequestJWTUserToken(),如下所示,它立即抛出 RestSharp 异常如下:
OAuth.OAuthToken authToken = ApiClient.RequestJWTUserToken(IntegrationKey,
ImpersonatedUserGuid,
AuthServer,
Encoding.UTF8.GetBytes(PrivateKey),
1);
System.MissingMethodException: '找不到方法:'Void RestSharp.RestClient.set_Timeout(Int32)'.'
我已经使用完全相同的调用验证了另一个工作项目的参数。
该项目正在使用 DocuSign 5.10.0 和 RestSharp 107.3.0。我已经卸载/重新安装了这两个软件包,并且还降级以匹配我的其他项目(分别为 5.8.0 和 106.12.0),但没有任何乐趣。
几乎感觉像是某种 dll 地狱般的情况,但不确定如何进行。
谷歌搜索异常没有产生任何相关结果。我不愿打乱我的工作项目,以免它也崩溃。希望有人有一些见解,感谢您的帮助。
显然,通过 NuGet 卸载并删除引用不一定会从 bin 文件夹中删除相关的二进制文件,也不一定会从 app.config 或 web.config 中删除对 RestSharp 107 的所有硬编码引用。这样做然后仅添加 DocuSign 5.10.0(目前最新的稳定版)包就可以了。感谢@AlexeyZimarev 的指点。
我有一个空的测试网页调用 ApiClient.RequestJWTUserToken(),如下所示,它立即抛出 RestSharp 异常如下:
OAuth.OAuthToken authToken = ApiClient.RequestJWTUserToken(IntegrationKey,
ImpersonatedUserGuid,
AuthServer,
Encoding.UTF8.GetBytes(PrivateKey),
1);
System.MissingMethodException: '找不到方法:'Void RestSharp.RestClient.set_Timeout(Int32)'.'
我已经使用完全相同的调用验证了另一个工作项目的参数。 该项目正在使用 DocuSign 5.10.0 和 RestSharp 107.3.0。我已经卸载/重新安装了这两个软件包,并且还降级以匹配我的其他项目(分别为 5.8.0 和 106.12.0),但没有任何乐趣。
几乎感觉像是某种 dll 地狱般的情况,但不确定如何进行。
谷歌搜索异常没有产生任何相关结果。我不愿打乱我的工作项目,以免它也崩溃。希望有人有一些见解,感谢您的帮助。
显然,通过 NuGet 卸载并删除引用不一定会从 bin 文件夹中删除相关的二进制文件,也不一定会从 app.config 或 web.config 中删除对 RestSharp 107 的所有硬编码引用。这样做然后仅添加 DocuSign 5.10.0(目前最新的稳定版)包就可以了。感谢@AlexeyZimarev 的指点。