.NET Core中Type.GetCustomAttributesData()
的新等效項是什麼?.NET中未定義的Type.GetCustomAttributesData()核心
從.Net Framework移植項目時無法訪問此方法。它不適用於任何Reflection NuGets。
.NET Core中Type.GetCustomAttributesData()
的新等效項是什麼?.NET中未定義的Type.GetCustomAttributesData()核心
從.Net Framework移植項目時無法訪問此方法。它不適用於任何Reflection NuGets。
這變成了Type.GetTypeInfo().Assembly.CustomAttributes
。有人會看到這個,並認爲它是一個屬性,類似於GetCustomAttributes()
返回IEnumerable<Attribute>
,但它返回IEnumerable<CustomAttributeData>
。
根據APIsOf.Net
,MemberInfo.GetCustomAttributes
方法將在對.NET核心2.0可用,裝配System.Runtime, Version=4.2.0.0, PublicKeyToken=b03f5f7f11d50a3a
現在你可以嘗試在組裝MemberInfo.CustomAttributes
財產System.Reflection, Version=4.1.0.0, PublicKeyToken=b03f5f7f11d50a3a
使用GetCustomAttributes給我'Attribute'類型,而不是' CustomAttributeData'類型 - 這種類型似乎仍然在.NET Core中定義,但我無法找到訪問它的位置。 – Dagrooms