簡體   English   中英

如何修復“錯誤 CS0656:缺少編譯器所需的成員‘Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create’”

[英]How to fix "error CS0656: Missing compiler required member 'Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create'"

我想在 Unity (ver.2018.4.13) 上使用 IBM 的 Watson API SpeechToText。 首先,我正在閱讀https://github.com/watson-developer-cloud/unity-sdk/blob/master/README.md並嘗試安裝但控制台說

Assets\\unity-sdk-core-1.2.0\\Utilities\\CredentialUtils.cs(268,70):警告 CS0618:“Credential.ApiKey”已過時:“不推薦使用舊版 apikey 進行身份驗證”。 請使用 TokenOptions 進行身份驗證。

Assets\\unity-sdk-core-1.2.0\\Connection\\RESTConnector.cs(664,24):錯誤 CS0656:缺少編譯器所需的成員“Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create”

Assets\\unity-sdk-core-1.2.0\\Authentication\\CloudPakForData\\CloudPakForDataAuthenticator.cs(35,31):警告 CS0414:分配了字段“CloudPakForDataAuthenticator.UrlSuffix”,但從未使用其值

我該如何解決這些錯誤和警告。

謝謝你。

這看起來您沒有使用最新的 Unity SDK 或核心。 請從https://github.com/watson-developer-cloud/unity-sdk/releaseshttps://github.com/IBM/unity-sdk-core/releases下載最新版本

另外請將您的 API 兼容級別設置為 .NET 4.x

https://github.com/watson-developer-cloud/unity-sdk#configuring-unity

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM