このエラーが頻繁に発生します:
機能 ' {ここに機能を挿入} ' は、ISO-2 C# 言語仕様の一部ではないため、使用できません
私は、約 2 年間オンとオフを繰り返してきた .NET 3.5 Web サイトに取り組んでいます。最近の更新の前に、このエラーを見たことはありません。全体を通してかなりの量の LINQ コーディングを使用しており、LINQ コードの多くに関連するこれらのエラーが発生します。私が読んだ内容に基づいて、.NET 3.5 を使用しているように見えますが、何らかの理由で 2.0 を使用していると思われます。しかし、それを修正する方法を言うものは何も見つかりません。
問題の 1 つの例は、新しい項目を App_Code ディレクトリに追加しようとすると、LINQ to SQL dbml ファイルを追加するオプションが表示されないことです。
これをどのように正確に修正するかについて誰かが光を当てることができれば、とても感謝しています。
ビルドタブの下に「詳細」オプションが見つかりませんでした。おそらくWebアプリだからだと思います。web.config を調べたところ、重要な 2 つの部分が見つかりました。ほとんどのものは 3.5.0.0 または v3.5 を参照していました。設定は、エラーが発生しなかったときの web.config の古いバックアップと一致しています。ところで、インテリセンスと VS2010 内のものだけが問題を引き起こしています。ウェブサイトはエラーなしで実行されています。
VS2010 の完全なアンインストールと再インストールを完了しましたが、まだ同じ問題が発生しています。VS2008 の古いインストールを起動しましたが、この問題は発生していません。ただし、このプロジェクトでは VS2010 を使用したいと思います。
仕事用コンピューターの VS2010 で Web サイトを開きましたが、エラーは報告されていません。これは、ラップトップに問題を引き起こしている何かがあると私に思わせています。上記のように、Visual Studio 2010 を完全に再インストールしましたが、まだ問題が発生しています。これは何を残しますか?VS にインストールされている拡張機能は 1 つだけで、職場でもラップトップでも同じものです。また、VS の再インストール後に拡張機能を再インストールしなかったため、問題が解決しません。
どちらの PC も Win7 Ultimate を実行しています。VS2008 と VS2010 がインストールされている。VS2010 には、両方に同じ拡張機能がインストールされています。ラップトップには SQL Server 2008 のフル バージョンがインストールされていますが、デスクトップには Management Studio しかインストールされていません (オフィスにサーバーがあります)。SS2008 はそれと何か関係がありますか?