Ironamary'nin Xamarin.Android uygulamasında çalıştırılmasında zorluk yaşıyorum. Xamarin, limited DLR desteğine sahip olduklarını belirtir.Xamarin'de IronPython
Bilgisayarımdaki en son Iron Python sürümünü yükledim. Xamarin Studio'daki Xamarin.Android projemde, < IPY Yükleme Yönergesi > \ Platforms \ Android * .dll dosyasına başvurular ekledim.
ben derlemek, ben olsun ...
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 Demir Python desteği varsa
, nasıl uygulanması hakkında gidiyorsun? Uygulamamın hedefi, kullanıcının IPY komut dosyalarını oluşturup çalıştırabilmesidir. Android için Mono karşı inşa
Meclisleri çünkü montaj güçlü isimlere değişikliklerin Xamarin.Android ile uyumlu değildir: http: //forums.xamarin.com/discussion/1476/changes-to-assembly-strongnames-in-xamarin-android-4-6-0 – Cheesebaron
Bunun üzerine IronPython'un Android desteği çok deneyimlidir. Gerçekten faydalı olmak için biraz iş gerektiriyor. –
@Cheesebaron Tamam, bu da Xamarin.Android binaryerine karşı IronPython yapabilmem gerektiğini ima ediyor, değil mi? Bunu denedim, ama daha önce hiç böyle karmaşık bir proje inşa etmedim. Bunu yapmak için herhangi bir ipucu/yol tarifi? – msm8bball