Xamarin.Android アプリで IronPython を実行するのに苦労しています。Xamarin は、DLRサポートが制限されていると述べています。
PC に Iron Python の最新バージョンをインストールしました。Xamarin Studio の Xamarin.Android プロジェクトで、<IPY Install Dir>\Platforms\Android*.dll への参照を追加しました。
コンパイルすると...
C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): Error: Exception while loading assemblies: System.IO.FileNotFoundException: Could not load assembly 'Microsoft.Scripting, Version=1.1.0.20, Culture=neutral, PublicKeyToken=7f709c5b713576e1'. Perhaps it doesn't exist in the Mono for Android profile?
File name: 'Microsoft.Scripting.dll'
at Monodroid.Tuner.MonoDroidResolver.Resolve(AssemblyNameReference reference, ReaderParameters parameters)
at Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(List`1 assemblies, AssemblyDefinition assembly)
at Xamarin.Android.Tasks.ResolveAssemblies.Execute() (IPYScripter)
Xamarin.Android に Iron Python がサポートされている場合、それを実装するにはどうすればよいですか? 私のアプリの目標は、ユーザーが IPY スクリプトを作成して実行できるようにすることです。