3
我從描述屬性得到以下錯誤如下:Description屬性給錯誤
屬性「描述」不在此聲明類型有效。它是 只對'方法'聲明有效。
public enum TestEnum
{
[Description("Property 1")]
Property1,
}
我從來沒有過這樣的錯誤之前和谷歌沒有脫落的光線。我想這是一個參考問題,但我不確定。
我從描述屬性得到以下錯誤如下:Description屬性給錯誤
屬性「描述」不在此聲明類型有效。它是 只對'方法'聲明有效。
public enum TestEnum
{
[Description("Property 1")]
Property1,
}
我從來沒有過這樣的錯誤之前和谷歌沒有脫落的光線。我想這是一個參考問題,但我不確定。
DescriptionAttribute
可以應用於幾乎任何類型的成員,包括枚舉值。你確定你使用的是正確的[Description]
?請確保您引用組裝它來自:
using System.ComponentModel;
而且,如果你碰巧有兩個叫你的範圍「說明」不同的屬性,前綴,它與命名空間,以消除不確定性,即
enum MyEnum {
[System.ComponentModel.Description("Blah")]
MyValue
}
完美。事實證明,Microsoft.VisualStudio.TestTools.UnitTesting也有一個Description屬性。謝謝! – rhughes
http://blog.waynehartman.com/articles/84.aspx檢查這個 – Karthik