C# 是否有方法使用Roslyn中的编译对象从引用的程序集获取程序集级属性?
我需要在项目的引用程序集中获得几个程序集级属性。编译对象有一个ExternalReferences列表,但列表中的对象不包含有关被引用程序集的大量信息。我需要一种从引用的程序集获取程序集级属性的方法如果您有一个编译,您可以为每个外部引用获取IAssemblySymbolC# 是否有方法使用Roslyn中的编译对象从引用的程序集获取程序集级属性?,c#,roslyn,C#,Roslyn,我需要在项目的引用程序集中获得几个程序集级属性。编译对象有一个ExternalReferences列表,但列表中的对象不包含有关被引用程序集的大量信息。我需要一种从引用的程序集获取程序集级属性的方法如果您有一个编译,您可以为每个外部引用获取IAssemblySymbol var assemblySymbol=(IAssemblySymbol)编译.GetAssemblyOrModuleSymbol(externalAssemblyRef); 然后,给定一个IAssemblySymbol,可以使
var assemblySymbol=(IAssemblySymbol)编译.GetAssemblyOrModuleSymbol(externalAssemblyRef);
然后,给定一个IAssemblySymbol,可以使用GetAttributes()方法获取程序集级属性
var assemblyAttributes=assemblySymbol.GetAttributes();