我找不到要用於[DataContract]
和[DataMember]
元素的名稱空間。根據我所發現的,似乎添加以下內容應該足夠了,但在我的情況下不是這樣。[DataContract]的名稱空間
using System;
using System.Runtime.Serialization;
這裏是我的代碼片段:
using System;
using System.Runtime.Serialization;
namespace MyNamespace {
[DataContract]
public class Tuple<T1, T2> {
// A custom implementation of a Tuple
//...
//...
}
}
和錯誤,我得到:
類型或命名空間名稱「DataContract」找不到(是否缺少使用指令或裝配參考?)
我沒有使用正確的命名空間?
使用VS 2017,編譯器錯誤,無法構建,錯誤列表中沒有消息或任何指示。沒有DataContract的語法着色,什麼也沒有。 – dudeNumber4
@ dudeNumber4右鍵單擊您的項目添加/參考。在對話框中找到System.Runtime.Serialization並使複選框處於非活動狀態。然後按「確定」 –