この投稿と同じ問題があります - [DataContract] の名前空間ですが、解決策は同じではありません。
私はすでにプロジェクトで System.Runtime.Serialization を参照しており、.net4 をターゲットにしています。前回の質問の回答でした
興味深いことに、VS カラー コーディングはこれが有効であると考えているようですが、コンパイルされません。
参考文献:
エラー メッセージは次のとおりです。
型または名前空間名 'DataContractAttribute' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)
DataContract、DataMemberAttribute、DataMember についても同様です。
私が使用しているプロジェクトは、データ コントラクトとしてシリアル化し、別のプロジェクトで利用できるようにしたいいくつかのクラスを定義しています。したがって、これは WCF プロジェクトではありませんが、後で使用されます。
うまくいくかもしれないと思って、プロジェクトを閉じて再度開きましたが、それでもうまくいきません。