I know the .NET Core replacement for Assembly.GetExecutingAssembly()
is typeof(MyType).GetTypeInfo().Assembly
, but what about the replacement for
Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyTitleAttribute), false)
I have tried appending the last bit of the code after assembly for the first solution mentioned like so:
typeof(VersionInfo).GetTypeInfo().Assembly.GetCustomAttributes(typeof(AssemblyTitleAttribute));
but it gives me a "Can't implicitly convert to object[] message.
UPDATE: Yes, as comments below indicate, I believe it is linked to the output type.
Here is the code snippet, and I am just trying to change it to be compatible with .Net Core:
public class VersionInfo
{
public static string AssemlyTitle
{
get
{
object[] attributes = Assembly
.GetExecutingAssembly()
.GetCustomAttributes(typeof (AssemblyTitleAttribute), false);
// More code follows
}
}
}
I have tried changing this to use CustomAttributeExtensions.GetCustomAttributes()
but I don't know how to implement the same code as above. I still get mixed up about MemberInfo
and Type
and the like.
Any help is extremely appreciated!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With