5

IronPythonを使用していて、いくつかのWindowsフォームを作成したい、いくつかのボタンを使用してWindowsフォームを作成したい、そしてこれをIronpythonを使用してVisualStudioで実行したい、毎回VisualStudio2012統合版を使用している「ironpythonwindowsform」プロジェクトを作成します。実行したい場合は、次のように表示されます。

プロジェクトは現在、IronPythonデバッグに.NETデバッガーを使用するように設定されていますが、プロジェクトはCPythonインタープリターで開始するように構成されています。これを修正するには、プロジェクトのプロパティ->デバッグ->起動モードでデバッガーの種類を変更します

デバッガーを標準のPythonランチャーに変更すると、次のように表示されます。

ImportError:clrという名前のモジュールがありません

私は何をすべきか?

4

3 に答える 3

6

同じエラーが発生し、次の手順で解決しました。

プロジェクトのプロパティを General>Interpreter に変更し、IronPython 2.7 Debug>Launch mode を IronPython(.NET) launcher に変更しました。

最初は、IronPython がインタープリターの選択肢として選択できるとは思いませんでした。IronPython インストールへのパスをパス システム変数に追加し、Visual Studio を再起動したところ、機能しました。

于 2012-11-01T18:28:52.263 に答える
1

これが古い質問であることは理解していますが、今日同じことに遭遇し、満足のいく答えが見つかりませんでした.

Windows 8.1 で Visual Studio 2015 - Community の新規インストールを行っています。追加のアドオンとツールボックスをたくさんインストールしたら、これで完成だと思いました。VS に IronPython デバッグ オプションがありましたが、(正常に) インストールされていませんでした!

IronPython に問題がある場合は、 を調べてC:\Program Files (x86)、ディレクトリIronPython 2.7が存在することを確認してください。

(IronPython 2.7 は http://ironpython.codeplex.com/releases/view/169382で入手できます。)

インストールが成功したことを確認したら、開発環境をセットアップします。

  • Visual Studio で Python プロジェクトを作成する
  • [プロジェクト] メニューの下部で、<project name> Properties
  • [全般] ページで、インタープリターとして IronPython 2.7 を選択します。
  • [デバッグ] ページで、起動モードを IronPython (.Net) ランチャーに設定します。
  • 最後に、[標準ライブラリのデバッグ] をクリックします。

そのセットアップを使用して、空白の Windows フォーム アプリケーションを生成し、デバッグあり/なしで起動することができました。

于 2016-03-28T02:24:41.267 に答える
0

問題を解決した方法を教えてください。最初からすべてを再インストールしました。以前は Visual Studio Express を使用していましたが、「プロフェッショナル」バージョンをインストールしてから、 http://ironpython.codeplex.comからすべてを再インストールしました。/releases/view/81726 そして突然、コンソールですべてが正常に機能し、その後、出来上がり、ビジュアルスタジオのironpython windowsフォームプロジェクトが機能するようになりました:)

于 2012-10-16T12:16:13.653 に答える