Bir .NET çalışma zamanında bir IronPython kodunu EXE veya DLL'ye derleyebilir miyim?Bir IronPython kodunun EXE veya DLL'ye derlenmesi
cevap
Bir IronPython komut dosyasına bir dll dosyasına dönüştürmek için clr.CompileModules
kullanın. Yoksa kullanabilirsiniz pyc.py
ayrıca sizin için bir exe oluşturabilir (senin IronPythonInstallDirectory\Tools\Scripts
iç bulunur).
dll'yi edindikten sonra nasıl kullanıyoruz? ScriptEngine, kapsamı dll'den kopyalamak için bir seçeneğe sahip değil. – ozgur
Ben gerçekten, gerçekten başka bir dilde bir sarıcı DLL/EXE oluşturmak olacağını Gerekirse. Python kodu daha sonra derleme ilk erişildiğinde yüklenir DLL'de bir kaynak olarak saklanabilir.
Evet yapabilirsin! IronPython dosyası alabilen, bağımlılıklarını anlayabilen ve Ironpython 2.6 .py -> .exe numaralı telefondan tek başına bir ikiliye derleyebilen bir Python betiği yayınladım. Umarım faydalı bulursun.
- 1. Tüm standart Python kitaplıklarını IronPython veya
- 2. kodunun
- 3. Sandbox IronPython?
- 4. Xamarin'de IronPython
- 5. EXE veya DLL Görüntü taban adresi
- 6. Bir x86_64 linux makinesinde gentoo-biyonik derlenmesi
- 7. Bir programın -dreaded kullanılarak derlenmesi nasıl algılanır?
- 8. IronPython ve pdb.set_trace()
- 9. Gömülü IronPython Bellek Sızıntısı
- 10. FileInfo listesinin IronPython
- 11. Unity3D içinde IronPython
- 12. IronPython 3 ile uyumluluk
- 13. Montaj için bir exe veya dll nasıl derlenir
- 14. IronPython Web Çerçevesi
- 15. pyinstaller, bir .exe
- 16. Bu, kaynak kodunun yalnızca exe dosyası kullanılarak görüntülenmesinin mümkün olup olmadığını bana söyler misiniz? Winforms exe dosyasından C# kaynak kodunu ayıklamak için kullanılabilir exe dosyası
- 17. İletki - dosya/exe üzerinden exe dosyasını yükle
- 18. Neden IronPython bir komut dosyası olarak bir exe olarak oluşturulduğunda modülleri almak için çok daha yavaş oluyor?
- 19. C#/IronPython Interop ve "float" veri türü
- 20. IronPython işlevini çağırırken CodeContext'in anlamı
- 21. Ironpython ile çalışan modül listesi
- 22. IronPython w/C# - Python Değişkenler
- 23. IronPython ile IPython nasıl kullanılır
- 24. Piston'un görüntü kasasını kullanarak bir programın derlenmesi yavaş
- 25. Bir .exe projesinde bir exe dosyasına dahil edilmek üzere bir XSLT dosyası nasıl gömülür?
- 26. benim .exe
- 27. App Engine kodunun
- 28. Set EXE Sürüm Bilgisi
- 29. Bir IronPython motorunu ayrı bir AppDomain'de barındırmak nasıl?
- 30. Paket ölü kodunun kaldırılması
olası kopyası [IronPython'da bir .NET derlemini nasıl oluşturabilirim ve bunu C# olarak adlandırırım?] (Http://stackoverflow.com/questions/561509/how-do-i-create-a-net-assembly -in-ironpython-ve-call-it-from-c) –
Yinelenen soru bir buçuk yaşında ve şimdi C# de dinamik türleri var. Bu soruyu açık tutalım. –