2

この投稿と同じ問題があります - [DataContract] の名前空間ですが、解決策は同じではありません。

私はすでにプロジェクトで System.Runtime.Serialization を参照しており、.net4 をターゲットにしています。前回の質問の回答でした

興味深いことに、VS カラー コーディングはこれが有効であると考えているようですが、コンパイルされません。

ここに画像の説明を入力

参考文献:

ここに画像の説明を入力

エラー メッセージは次のとおりです。

型または名前空間名 'DataContractAttribute' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)

DataContract、DataMemberAttribute、DataMember についても同様です。

私が使用しているプロジェクトは、データ コントラクトとしてシリアル化し、別のプロジェクトで利用できるようにしたいいくつかのクラスを定義しています。したがって、これは WCF プロジェクトではありませんが、後で使用されます。

うまくいくかもしれないと思って、プロジェクトを閉じて再度開きましたが、それでもうまくいきません。

4

1 に答える 1

7

どっ!問題は前の質問とまったく同じです。この 1 つのソリューションで 2 つのプロジェクト。プロジェクトの 1 つだけに追加された参照。エラーのファイルは両方のプロジェクトで使用されていました。

于 2012-10-09T01:17:56.423 に答える