我想爲我正在處理的項目使用動態ExpandoObjects,但它不能編譯我認爲是正確的配置。Android版Mono支持「dynamic」關鍵字和ExpandoObject?
從我所看到的單聲道支持動態關鍵字和ExpandoObject,所以我假設它要麼是一個配置問題,或在某種程度上它不可能在單爲Android。
當我嘗試,雖然使用它,我收到以下錯誤消息在Visual Studio 2010:
錯誤3種以上,編譯動態表達所需無法找到。您是否缺少對Microsoft.CSharp.dll和System.Core.dll的引用? d:\ HMI \ ExpandoTest \ ExpandoTest \ Activity1.cs 34 17 ExpandoTest
錯誤1種預定義類型 'Microsoft.CSharp.RuntimeBinder.Binder' 沒有定義或導入ExpandoTest
這裏是簡單的測試碼:
注意:我試着在MonoDevelop 3.0下編譯並得到相同的錯誤。不知道它是否相關,但我也安裝了Unity,它安裝了另一個版本的MonoDevelop。但這兩人似乎並沒有以任何其他方式互相干擾。 – MindJuice