1

Visual Studio 2010から2012に切り替えた後、突然次のエラーが表示されます(多くの場合):「抽象としてマークされていないため、本文を宣言する必要があります」

コードは2010年に正常に機能し、私にも正しいように見えます。

そのようなプロパティの例:

public string HttpMethod { get; set; }

プロジェクトの.NetFrameworkは4.0に設定されています

もう1つの興味深い点は、このソリューションにいくつかのプロジェクトがありますが、すべてのプロジェクトで自動実装プロパティを使用しているにもかかわらず、1つのプロジェクトだけがそれらのエラーを示していることです。

4

2 に答える 2

0

プロジェクトが対象としている .NET バージョンを確認してください。自動プロパティは .NET 3.0 にのみ付属していました

于 2013-01-31T10:34:29.250 に答える
0

それで、私はついにこれを修正することができました。プロジェクトを削除し、新しいプロジェクトを作成し、すべてのソース ファイルを再度含めたところ、突然エラーがなくなりました。プロジェクトファイルが何らかの形で間違っている/破損していると思いますが、それでも非常に奇妙な動作です。

すべてのサポートとヒントに感謝します。

于 2013-01-31T11:02:06.057 に答える