1. ホーム
  2. visual-studio

[解決済み] Visual Studio 2015 または 2017 で IntelliSense エラーが表示されるが、ソリューションはコンパイルされる

2022-07-07 11:26:54

質問

現在、新しい Visual Studio 2015 を評価中ですが、IntelliSense で奇妙な問題に遭遇しました。新しいスタジオで私たちのメイン ソリューションをコンパイルすると、ビルドは成功しますが、それにもかかわらず、6 つのエラーが表示されます。

私は、それが実際のエラーではなく、インテリセンス エラーに過ぎないことを発見しました。コードは間違いなく正しく、すべて正常にコンパイルされました。しかし、コードは赤くマークされ、エラーはエラーリストに表示されます。

6 つのエラーはすべて同じ起源を持っています。それは単純なコンストラクタの呼び出しです。奇妙なことですが、全く同じコンストラクタで、エラーのないものもいくつか発生しています。

エラーメッセージです。

Code: CS1729
Message: '<the class>' does not contain a constructor that takes that many arguments.
Project: <the project name>
File: <the path to the file>

新しいスタジオは、レガシーソフトウェアのない (VS13 のない) 新しくインストールされた Windows 7 にインストールされました。

私はすでに、キャッシュのクリア、suo ファイルの削除、bin および obj ディレクトリの削除、ソリューションのクリーニングと再構築などを試みました。しかし、何も動作しませんでした。

どなたか、その動作を説明していただけませんか。

どのように解決するのですか?

また、移行したプロジェクトでこの問題が発生したため、Microsoft.CSharp dll を参照しました。いくつかのプロジェクトでは、プロジェクト内の参照を削除して、再度追加する必要がありました。