我想使用[Indexable()]属性在类上定义一些属性,以便将类与i4o库(http://www.codeplex.com/i4o)一起使用,但是当我尝试编译代码时Visual Studio说它不能找到Indexable的命名空间。
这是CLR的一部分,我需要使用哪个命名空间/库来编译它?
答案 0 :(得分:4)
它不是标准框架的一部分。您将需要确定哪个程序集包含此IndexableAttribute并在项目中引用它。
它位于哪里?我不知道。谁告诉你你需要这样做?是i4o吗?如果是这样,它可能在i4o项目附带的二进制文件中。
答案 1 :(得分:4)
[Indexable()]不是.NET Framework中包含的属性。它被从i4o中移除,转而采用其他方法。有关如何使用它的详细信息,请参阅this blog post。