Assembly a = Assembly.GetAssembly(typeof(Task));
CustomAttributeData attributeData = a.CustomAttributes.First(attribute => attribute.AttributeType == typeof(AssemblyProductAttribute));
string value = attributeData.ConstructorArguments[0].Value as string;
And the value will be Microsoft® .NET Framework