Visual Studio2017でエラーが強調表示されない

djv

最近、Visual Studio 2012から2017(バージョン15.3.5に更新)にアップグレードしましたが、IDEに問題があります。

特定のプロジェクトでは、アンダースコアのエラーが発生しません。

ここに画像の説明を入力してください

エラーリストペインでは、「ビルドのみ」には実際には「ビルド+ IntelliSense」よりも多くの情報が表示されます。

ここに画像の説明を入力してください

また、「ビルド+ IntelliSense」を選択すると、出力ウィンドウにコンパイラエラーしか表示されません。ビルドが失敗した後のエラーリストは次のとおりです

ここに画像の説明を入力してください

しかし、出力ウィンドウには次のものがあります。

3>------ Build started: Project: ..., Configuration: Debug Any CPU ------
3>C:\Checkout...\MainForm.vb(454,27): error BC30311: Value of type 'Module1.aClass' cannot be converted to 'Module1.bClass'.

This doesn't happen on all projects. I made a new project to see if I could reproduce, and I can't. Here is a new project with the same code, where the error is underlined in code and "Build + IntelliSense" works.

ここに画像の説明を入力してください

I have even sorted the xml in the vbproj files and "diffed" the offending project vs the new project, and there is no obvious difference which would cause this. Both reference the same compiler. Both projects target .Net 4.6.2 and are set to compile for x86 only. The offending project references a few other projects (C# and VB.Net) plus a third party dll and a nuget package. Aside from these differences there is nothing else.

Other projects (C# and VB.Net) in the offending project's solution work fine.

I have seen similar issues talked about online but no fixes have worked for me. I have tried the "Repair" option in the installer. I then uninstalled Visual Studio and reinstalled.

Update:

Changing the target framework seems to have some effect. A project with this behavior was targeting 4.6.2 and showing no errors, and when it was changed to 4.7, it showed a compile error. Then changing back to 4.5 it showed an error. Then changing back to 4.6.2 it showed no errors. Repeating the process proved to be non repeatable. 4.7, 4.5, 4.6, 4.6.2 - whatever, now all show no errors.

It's also important to link this Microsoft page https://developercommunity.visualstudio.com/content/problem/7759/no-errors-displayed-in-the-error-list.html as many other people seem to have a similar issue.

djv

I have solved the problem, at least in my solution.

プロジェクト参照をいじっていたところ、特定のプロジェクトが別のプロジェクトによって参照されていない場合、下線が間違っていることがわかりました。何かがうまくいくまで、フレームワークのバージョンターゲットを変更するプロセスを経ました。

私のプロジェクトはすべて、以前は.NET4.6.2を対象としていました。すべてのプロジェクトで4.7をターゲットにすることで、エラーウィンドウに適切なエラーアンダースコアとレポートが表示されるようになりました。

これがすべての人にとっての解決策であるかどうかはわかりません。プロジェクトを本番環境にデプロイするには、私の側で追加の作業が必要になりますが、これは受け入れることができます。

これは、Visual Studio 2012を使用して4.6.2をターゲットにし、2017にアップグレードすることに関連していると思います。プロジェクトがアップグレードされた場合、何かが正しく設定されなかった可能性があります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Visual Studio2017にSDKが表示されない

分類Dev

Visual Studio2017に拡張機能が表示されない

分類Dev

Visual Studio2017インストーラープロジェクトに依存関係が表示されない

分類Dev

Visual Studio2017ツールバーに表示されないWebEssentials 2017

分類Dev

Visual Studio2017でテーマを強調表示する新しい構文を見つけて使用するにはどうすればよいですか

分類Dev

Visual Studio2017がコードのエラーを認識しない

分類Dev

Visual Studio2017でandroid.apkファイルが生成されない

分類Dev

Visual Studio2017がWSLに接続できないユーザー名とパスワードが間違っていると表示される

分類Dev

Visual Studio2017のreact / reduxプロジェクトでのブートストラップエラー「jQueryが定義されていません」

分類Dev

Visual Studio2017に編集/追加されたアイコンが表示されない

分類Dev

Visual Studio2017コミュニティで一致するブレースを強調表示する

分類Dev

Visual Studio2017に表示されていないドイツのウムラウトをVuetify

分類Dev

Visual Studio2017の[新しいアイテムの追加]リストにEntityFrameworkが表示されない

分類Dev

Visual Studio2017に水平ガイドラインが表示されました

分類Dev

Visual Studio2017でEnterpriseBot Templateを実行しようとすると、「Azure CLIをアップグレードする必要があります」というエラーが表示されますが、AzureCLIは最新です。

分類Dev

Visual Studio2017が機能しない

分類Dev

Visual Studio2017に表示されないDirectXプロジェクトテンプレート

分類Dev

std :: wstringを使用すると、Visual Studio 2017でエラーが表示されるのはなぜですか?

分類Dev

Visual Studio 2017cshtml構文の強調表示が機能しない

分類Dev

Visual Studio2017で認識されなくなった有向グラフマークアップ言語

分類Dev

Visual Studio2017デバッガーが機能しない-プロセスにアタッチが表示されます

分類Dev

Visual Studio2017でSSRSクエリデザイナーが変更されました

分類Dev

Visual Studio2017での保存または公開時にTypescriptがコンパイルされない

分類Dev

Visual Studio2017で単純なHelloWorldを実行するとエラーが発生する

分類Dev

Visual Studio2017でxamarinを使用してモバイルアプリを作成するためのデザイナーのドラッグアンドドロップオプションが表示されない

分類Dev

Visual Studio2017がインストール用の拡張機能によって検出されない

分類Dev

Visual Studio2017は管理者モードで実行されています

分類Dev

Visual Studio2017でのOpenTK2.0.0エラー

分類Dev

Visual Studio2017でのビルドエラー

Related 関連記事

  1. 1

    Visual Studio2017にSDKが表示されない

  2. 2

    Visual Studio2017に拡張機能が表示されない

  3. 3

    Visual Studio2017インストーラープロジェクトに依存関係が表示されない

  4. 4

    Visual Studio2017ツールバーに表示されないWebEssentials 2017

  5. 5

    Visual Studio2017でテーマを強調表示する新しい構文を見つけて使用するにはどうすればよいですか

  6. 6

    Visual Studio2017がコードのエラーを認識しない

  7. 7

    Visual Studio2017でandroid.apkファイルが生成されない

  8. 8

    Visual Studio2017がWSLに接続できないユーザー名とパスワードが間違っていると表示される

  9. 9

    Visual Studio2017のreact / reduxプロジェクトでのブートストラップエラー「jQueryが定義されていません」

  10. 10

    Visual Studio2017に編集/追加されたアイコンが表示されない

  11. 11

    Visual Studio2017コミュニティで一致するブレースを強調表示する

  12. 12

    Visual Studio2017に表示されていないドイツのウムラウトをVuetify

  13. 13

    Visual Studio2017の[新しいアイテムの追加]リストにEntityFrameworkが表示されない

  14. 14

    Visual Studio2017に水平ガイドラインが表示されました

  15. 15

    Visual Studio2017でEnterpriseBot Templateを実行しようとすると、「Azure CLIをアップグレードする必要があります」というエラーが表示されますが、AzureCLIは最新です。

  16. 16

    Visual Studio2017が機能しない

  17. 17

    Visual Studio2017に表示されないDirectXプロジェクトテンプレート

  18. 18

    std :: wstringを使用すると、Visual Studio 2017でエラーが表示されるのはなぜですか?

  19. 19

    Visual Studio 2017cshtml構文の強調表示が機能しない

  20. 20

    Visual Studio2017で認識されなくなった有向グラフマークアップ言語

  21. 21

    Visual Studio2017デバッガーが機能しない-プロセスにアタッチが表示されます

  22. 22

    Visual Studio2017でSSRSクエリデザイナーが変更されました

  23. 23

    Visual Studio2017での保存または公開時にTypescriptがコンパイルされない

  24. 24

    Visual Studio2017で単純なHelloWorldを実行するとエラーが発生する

  25. 25

    Visual Studio2017でxamarinを使用してモバイルアプリを作成するためのデザイナーのドラッグアンドドロップオプションが表示されない

  26. 26

    Visual Studio2017がインストール用の拡張機能によって検出されない

  27. 27

    Visual Studio2017は管理者モードで実行されています

  28. 28

    Visual Studio2017でのOpenTK2.0.0エラー

  29. 29

    Visual Studio2017でのビルドエラー

ホットタグ

アーカイブ