IronPythonのスタジオを使用してIronPythonスクリプトを作成し、実行可能ファイルに変換しています。実行可能ファイルに変換すると、メインexeと2つのdll(IronMath.dllとIronPython.dll)が作成されます。 IronPythonスタジオなしで実行可能ファイルを作成することは可能ですか?私はcodeplex.comからPYCをダウンロードしようとしました。 exeファイルと同じ名前のdllファイル(exeファイルとmain.dllファイル)を作成します。しかし、私はexeと2つのdllが必要です(IronPythonスタジオで作成されたものに似ています)。だから私は、別のdllsなしで(他のIronPythonのexesを使用することができます(これらの2つのdllはFePy exeのために十分でしょう)。IronPythonスクリプトからEXEを生成する
答えて
IronPython.dllとIronMath.dllを使用してIronPythonスクリプトを実行可能ファイルに変換するC#アプリケーションを作成しました。これは、IronPythonスタジオが存在する必要はありません。 DLLだけで十分です。 exeの動作はIronPythonスタジオ(VS2008と統合)で作成されたものと同じです
IronMath.dllとIronPython.dllをmain.exeとmain.dllを含むフォルダにコピーすると、Ironpython 1.xで動作するはずです。 IronPython 2.xではこれらの.dllが異なります。
編集:まあ、私はIP 1.1でPYCを試しましたが、うまくいきません。つまり、少なくともIP 2.0.2(Samples \ pycフォルダにあります)で使用する必要があります。シンプルなスクリプト 'print' hello 'では、hello.dllとhello.exeとともに出荷する必要があります。
- IronPython.dll
- Microsoft.Scripting.Core.dll
- Microsoft.Scripting.dllあなたはおそらく意志より複雑なスクリプトについては
- Microsoft.Scripting.ExtensionAttribute.dll
IronPython.Modules.dllも必要です。
DLLは動的にリンクされたライブラリです。アプリケーションが正しく動作するために必要です。 .NETで書かれたすべてのアプリケーションはそれらを使用します。ほとんどの人が自分のシステムにインストールした.NETフレームワークにはサポートが組み込まれているだけなので、それはわかりません。さて、マイクロソフトに行く方法。ただし、DLR(動的言語ランタイム)は現時点では.NETのdestributableに組み込まれていません(これは.NET 4.0では変更されます)。だからあなたはdllファイルを入手します。
.NETライブラリを使用するソフトウェアを作成していますか?そうでない場合は、それを良い 'ol cpython(あなたが想定している方法)で書いてください。次に、py2exeというプログラムを調べるべきです。あなたはuTorrentを使ったことがありますか?私はあなたが持っていると仮定しています。これは、海賊版cpython + py2exeを使用してビルドされています。
お楽しみください。 :)
py2exeを使って試してみました。それでも、 'dist'フォルダが生成されますが、このフォルダは再配布する必要がありますか? pythonスクリプトから1つのEXEファイルのみを取得する方法はありますか? – Prabhu
py2exeは正しく使用されると、1つのexeファイルにコンパイルされます。 –
Kenneth:これを行う方法を説明する回答を追加してください。 – jmucchiello
- 1. IronPythonスクリプト
- 2. Xamarin.Fromからexeを生成 - UWPプロジェクト
- 3. Pythonスクリプトから.exeを除いたバイナリファイルを作成する
- 4. Python 3.6スクリプトからexeファイルを作成するには?
- 5. Python Scrapyスクリプトからexeファイルを作成するには?
- 6. シェルファイルからPythonスクリプトを生成する
- 7. MDFデータベースからスクリプトを生成する
- 8. IronPythonスクリプトのデバッグ
- 9. exeファイルにpythonスクリプトを作成する
- 10. SQLスクリプトから.exeを呼び出す
- 11. JSDBがJavascriptから.exeを生成する方法
- 12. exeからシェルコードを生成するには?
- 13. pyinstallerを使用してPythonスクリプトからEXEファイルを作成
- 14. IronPythonスクリプトでDLRCachedCodeクラスをインポートする
- 15. exeファイルのフルパスからInnosetupスクリプトのexeファイル名を取得する方法は?
- 16. CX_FreezeのPython 3.6スクリプトから単一のexeファイルを作成する
- 17. ironpythonのzipファイルからpythonスクリプトをロードする方法はありますか?
- 18. Tixを使用するPythonコードから.exeファイルを生成する
- 19. mxmlcを使用したFlexプロジェクトからのEXEの生成
- 20. JObjectからIronPython辞書を作成する
- 21. VB6 + VB6アプリケーションからLinuxマシンのスクリプトをexeする方法
- 22. はexeファイルを生成します
- 23. tkinterのpythonスクリプトEXEの作成
- 24. ironpythonからWebプロジェクトを参照する
- 25. bashファイルからbatファイルを生成してexeから起動しない
- 26. SQLiteスクリプトを生成する
- 27. ホストされているIronPythonスクリプトのブレークポイント
- 28. PHPスクリプトから複数ページpdfを生成するには
- 29. DBからPostgres SQLスクリプトを生成するJavaライブラリ
PYCを使用して実行ファイルを生成し、IronMath.dllとIronPython.dllを使用してこれらを実行する機能は動作しません。私はそれを試みました。 – Prabhu
私は新しい発見を追加しました。 –