いくつかの.netコアアプリケーションで、上記のエラーに問題があります。私はvsコードバージョン1.18.0を使用していますが、エラーは以前のバージョンですでに表示され始めました。
エラーは、string、int、voidなどのすべてのデータ型のすべての.csファイルに表示され、クラスのインポートにも表示されます。
すべてのプロジェクトは、引き続き適切にコンパイルおよび実行されます。また、別のワークステーションでは、同じプロジェクトで問題があるnotなので、ローカルのomnisharp/vsコードまたはウィンドウのように見えますか?問題。
誰かがこのようなものを持っていて、なんとかそれを修正したり、私が試すことができるものについての提案はありますか?
Vs codeとomnisharpを再インストールしましたが、まだ問題は解決していません。
エラー例:定義済みのタイプ 'System.Object'は定義またはインポートされていません[GG]
私の問題の修正(または回避策)を見つけました:
short version:omnisharp msbuildインスタンスをVisual Studio 2017 Proのアンインストールで変更しました。
long version:数か月前にVS 2017 Proをインストールして機能を確認し、2週間試用しましたモードとそれについて数ヶ月忘れていました。
約1週間前に私はそれを(偶然:Dで)開いて、試用期間が終了し、VSもロックされたという通知を受け取りました。使っていなかったので気になりませんでした。 @VahidNのリンクで、omnisharpがインストールされている「最もネイティブな」msbuildインスタンスを使用していることがわかりました。これは、私の場合、ロックされたVS 2017 Proの1つでした。 1 + 1私はVSをアンインストールし、元気です。
VS 2017(Comunity)を再インストールし、それでも問題が解決しない場合はコメントを投稿します。
編集::VS 2017を再インストールしましたが、すべて正常に動作します。したがって、実際の解決策はVS 2017を更新していますです。
修正を共有していただきありがとうございます。残念ながら、それは私にはうまくいきませんでした。私にとってうまくいったのは、最新のOmniSharpを再インストールすることです。
これからコピー貼り付け チケット :
この修正はOmniSharpにプッシュされています。 VSコードの「omnisharp.path」オプションを「最新」に設定することで、修正を取得できるはずです。これにより、VSコードのC#は、起動時に最新のビルドOmniSharpをダウンロードします。