배포 용 DLL에서 파이썬 및 루비 라이브러리를 리소스로 추가하는 방법을 알고 있습니까? 내 애플 리케이션에서 스크립트 엔진을 호스팅하고 싶지만 소스 파일에 각 언어의 전체 표준 라이브러리를 배포하고 싶지 않아. require 또는 import 문에서 포함 된 리소스를 찾을 수 있도록이 작업을 수행하는 간단한 방법이 있습니까?IronPython 및 IronRuby의 스크립트 원본 파일 패키핑
3
A
답변
0
당신은 IronRubyMVC/코어에서 ironrubymvc 프로젝트에서
예를
에 대한 StreamContentProviders를 만들 수 있습니다/당신은 당신이 필요로하는 무슨을 찾아 낼 것이다.
0
IronPython의 2.0 (당신도 그들을 필요로하는 경우와 응용 프로그램) DLL의를 만들 수있는 Codeplex.com/ironpython에 PYC라는 샘플 컴파일러를 가지고있다.
IronPython 2.6에는 Tools \ script에 최신 버전의 PYC가 있습니다.
건배, 데비
1
당신은 가져 오기가 실행될 때 포함 된 리소스를 찾는 사용자 가져 오기 후크를 추가 할 수 있습니다. 이것은 약간 복잡하고 아마 문제의 가치가 없습니다.
더 좋은 방법은 시작시 모든 내장 모듈을 가져 와서 ScriptEngine으로 실행하고 만든 모듈을 엔진과 관련된 sys.modules 사전에 넣는 것입니다. 이렇게하면 자동으로 엔진에서 실행되는 Python 코드로 가져올 수 있습니다.
관련 문제
- 1. C#, F #, IronPython 및 IronRuby의 통합
- 2. 원본 소스 공유 및 파일 : //
- 3. 스크립트 인수와 Embedded IronPython
- 4. IronRuby의 접근 자 검색
- 5. IronRuby의 레일스 (IIS 6)
- 6. IronPython 및 Entity Framework
- 7. Ironpython 및 향후 진술
- 8. IronPython 및 pdb.set_trace()
- 9. SQLCLR 및 IronPython
- 10. IronPython 및 VS2010 장고?
- 11. Ironpython 및 Sqlite
- 12. . 원본 파일 "추출"?
- 13. Netbeans 및 원본 폴더
- 14. IronPython __setattr__ 및 __getattr__을 재정의합니다.
- 15. 다음 DSN 파일 가짐으로써 "데이터 원본 파일"
- 16. 브라우저에서 원본 CSS 파일 내용 가져 오기
- 17. file_field_tag : 원본 파일 이름은 무엇입니까?
- 18. QSignalMapper 및 원본 Sender()
- 19. 데이터 원본 및 NSTableView
- 20. 샌드 박스 IronPython?
- 21. IronPython 임베디드 IDE
- 22. MemoryStream (IronPython 웹 서비스)의 이미지 파일
- 23. IronPython sys._getframe을 찾을 수 없음
- 24. 크로스 원본 이미지로드 및 조작
- 25. 원본 및 간단한 TIN 비교
- 26. IronPython 예제
- 27. Ironpython : IEnumerator
- 28. IronPython 성능
- 29. IronPython + Emacs?
- 30. (IronPython) C#