アプリケーションに IronPython を埋め込んでいます。すべてうまくいきますCreateScriptSourceFromFileが、ファイルを実行するために使用すると、IronPython が他のインポートされたモジュールをキャッシュしているように見えます。
たとえば、次のような別のファイルがありますfoo.py。
foo = 'foo'
そして、IronPython ホスティング API を使用して実行しますbar.py。
from foo import foo
print foo
ホスト アプリケーションを終了せずに thenに変更を加えるとbar.py、変更が反映されていることがわかります。しかし、編集した場合foo.py、変更を確認するにはアプリケーションを再起動する必要があります。オプションですでに有効Debugにしましたが、役に立ちません。
ご意見をお聞かせください。どうもありがとう。