GraphiteをUnity3D(バージョン2017.1.0f3 Personal)に実装しようとしています。私は.NET 4.6(Experimental)を使用していますが、これにもかかわらず、Unityは動的キーワードをサポートしていません。 .NET 4.0以降、これは奇妙です。これは.NETの一部です。統一を除いて。私はそれを動作させる方法をいくつか探していましたが、動的キーワードに対する解決策はありませんでした。エラーは次のとおりです。Unityのdynamicキーワード/ .NET 4.6機能を使用
Severity Code Description Project File Line Suppression State
Error CS1980 Cannot define a class or member that utilizes 'dynamic'
because the compiler required type
'System.Runtime.CompilerServices.DynamicAttribute' cannot be found. Are you
missing a reference? skiing-prototype (1) D:\skiing-prototype
(1)\Assets\Scripts\GraphQL.cs 62 Active
これは、GraphQL C#クライアントを使用した場合の唯一の警告です。誰もまだそれを働かせるためにそれを試したことがありますか?私はまだそれを稼働させるための大きな努力をしていなかった。
EDIT:
私はここに、このクライアント使用しています:https://github.com/bkniffler/graphql-net-client
また、これは視覚的なスタジオからの誤差はあるが、しかし、ユニティに更新する、それがあまりにもエラーを示しコンソールまさに一瞬
Assets/Scripts/GraphQL.cs(80,16): error CS1980: Dynamic keyword requires
`System.Runtime.CompilerServices.DynamicAttribute' to be defined. Are you
missing System.Core.dll assembly reference?
これはユニティエディタのエラーです。これはビジュアルスタジオのエラーと同じようです
Microsoft.CSharp.dllを参照していますか? [here](https://stackoverflow.com/questions/11417047/c-sharp-dynamic-compilation-and-microsoft-csharp-dll-error)を参照してください。 –
いいえ、私はUnityの元来、私はかなり合格できませんVisual Studioの任意の種類のdllをこのプラグインフォルダからちょうど – Citrus
エラーCS1703:同じIDを持つアセンブリ 'Microsoft.CSharp'が既にインポートされています。参照の1つを削除することを検討してください アセット/プラグイン/ Microsoft.CSharp.dll(以前のエラーに関連するシンボルの場所) Microsoft.CSharp.dll コンパイルに失敗しました:1エラー( s)、0警告 – Citrus