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