0

私はPTVSを2年間使用していましたが、私は覚えています。 Visual Studioのファイル。PTVS - 一般的なIntelliSenseの問題 - エラーハイライトなし、他のプロジェクトのモジュールの認識なし

〜10月10日(VS2017のv15.4に接続可能)、PTVSに問題がありました。私の不満の中で、私は窓を完全に再インストールし、コンピュータ全体をきれいに拭きました。ドライバをインストールした後、私は次のオプションを使用してのVisual Studio 2017コミュニティインストーラを使用してVSをインストール:

enter image description here

私は、その後、Visual Studioのを開き、新しい空のPythonプロジェクトを作成し、いくつかのゴミを入力します。いいえ。修正する。

enter image description here

私は怒っつもり?

私のpython環境のオートコンプリート/インテリセンスデータベースは、ちょうどリフレッシュされます。

enter image description here

一方、「表示 - >エラー一覧」ウィンドウには、彼らが強調表示されていない場合でも、エラーを示しています。 enter image description here

「Pythonネイティブ開発ツール」拡張機能をアンインストールしても、まだ動作しません。最小限のPythonオプション(Python言語サポート、Python 3.6、templates)でインストールされています。動作しません。

これが関連しているかどうかはわかりませんが、Intellisenseはどの方法でも他のプロジェクトのモジュールを認識できません。これは、一週間前に大丈夫だった:(エラー「を解決できません」インテリセンスある緑色の波線を注意してください) enter image description here

+0

問題は波線ではなく、インテリセンスについてです。 https://docs.microsoft.com/en-us/visualstudio/ide/writing-code-in-the-code-and-text-editorを確認してください。私たちはそれを知ることができ、intellisenseはあなたが「imp」と入力したときです。あなたは「インポート」のようなリストメンバーと、あなたが選ぶことができる他のメンバーを見つけるでしょう。 Pythonインタラクティブウィンドウを開いて、Intellisenseがそこで動作するかどうかを確認してください。または、Python 3.6(64ビット)をテスト環境として選択します。私の側では、エラーと警告マークは正常に動作します。https://1drv.ms/i/s!Atv5QNuFrncKlyPZWjJBMRgghNXf、VS 2017を最新のものにアップグレードしてください。 –

+0

@ Sara-MSFT返信ありがとうございます。私はVisual 2017の最新リリースを使用しています。私もオペレーティングシステムを再インストールし、システムをきれいに拭きました。コードの自動補完は機能します。その機能は問題ありません。他のプロジェクトのモジュールを認識したり認識したりすることは、少なくとも私にとっては壊れています。なぜ私の場合が例外的なのかわからない、新鮮なWindowsで始まり、選択されたPythonオプションを使って新しいVisual Studioをインストールする人は同じことを経験するはずです。私はあなたがVSの古い、壊れていないバージョンを使用しているのだろうか。 – OrangeSherbet

答えて

1

私はあなたと同じ問題を得たが、それはVS2015で赤色を示すことができました。この問題については

enter image description here

、私はあなたが開発者コミュニティサイトにこの問題を報告助ける:

https://developercommunity.visualstudio.com/content/problem/132688/ptvs-general-intellisense-problems-no-error-highli.html

あなたがそこにあなたのコメントを追加することができます。

2番目の問題については、モジュールリファレンスを参照してください。ではない本当のPythonのチームメンバーが、多分あなたはここに方法を見つけることができます:

How to import functions from other projects in Python?

1つのスレッド1つの問題のために、多分あなたはそれのために新しいPythonの問題を開始することができます。

+0

Re:他のプロジェクトからのインポート - Intellisenseに他のプロジェクトやシステムパスからモジュールをスクラップする方法はすでに分かっています。プロジェクトの検索パスにパスを追加するだけで、DBリフレッシュ時にIntellisenseがそのディレクトリをスクラブします。私はPTVSを2年間使用しましたが、この機能は現在15.4で壊れています。また、2015年と2017年を並行して示してくれてありがとうございます。何が間違っているのかがはっきりと分かります。 +1 – OrangeSherbet

+0

@OrangeSherbet、あなたは歓迎されており、あなたが1つの問題を解決したことを知ってうれしいです。フィードバックには投票してコメントを追加することもできます。プロダクトチームはアップデートを共有します。素敵な一日を過ごしてください:) –

0

VS 2017 15.4にバグがあり、apparentlyは次回リリース時に修正されます。これらの問題を経験している人は、これらの機能が必要な場合はVS 2015のPython Toolsが機能します。

+0

この問題に関する最新情報をお寄せいただきありがとうございます。回答として有用な回答をマークすることもできるので、同じ問題を抱えている他のコミュニティのメンバーに役立つ可能性があります。 –

1

これは2017年10月31日にUpdate 15.4で修正されたバグです。2

Source

関連する問題