VS 2017でPythonプロジェクトの動作が異常に遭遇しました。 "ライブラリ" Pythonプロジェクトとユニットテストプロジェクトがあります。 私は(私も「unitests」にF12を押して、ユニットテストフレームワークの__init_ファイルに行き、または「metr」にして内容を見ることができ、それが正常に動作秒のプロジェクト内のファイルに次の行Visual Studioでの奇妙なPythonパッケージのインポート動作
import unittest
import Metric.metric as metr // module from the first project
を追加metric.pyファイルの)が、VSリロードまでのみ有効です。 2行目をリロードした後、もう機能しません!最初の行は動作するかもしれませんが、ちょっとです。 F12もユニットテストディスカバリも動作しない場合もあります。
また、「インポート」と入力してCtrl +スペースを押すと、「unittest」ヒント文字列も表示されます(VSリロードの可能性もあります) IntelliSenceポップアップでを利用できなくなりました!
このような奇妙な問題の原因は何でしょうか? 私はまた、成功していない別のおもちゃの例でそれを再現しようとしました - すべて期待どおりに動作します!したがって、問題を再現できないこともあります。唯一の希望は誰かの直感です。
マイ設定(すべて最新):
のVisual Studio 2017 15.5.2
環境 - PythonでのPython 3.6(64ビット)(グローバルなデフォルト)
これは疑似コードです –