c# - duplicado - Obteniendo un error de tiempo de compilación CS0579: Duplicar el atributo ''AssemblyFileVersionAttribute''
atributo system reflection assemblycompanyattribute duplicado (1)
Creo que ya ha especificado esos atributos en la ventana Información de ensamblaje de Propiedades del proyecto. Si lo hizo, elimine esos atributos de la Información de la Asamblea .
Recientemente agregué cierta información de copyright a un conjunto de proyectos de C # (dlls) mediante el botón Propiedades-> Aplicación-> Información de ensamblaje. Tengo varios de esos proyectos en una sola solución. En la compilación recibo un mensaje de error del tipo:
error CS0579: atributo duplicado ''XXX''
donde ''XXX'' es el nombre de uno de los atributos que especifiqué (por ejemplo, AssemblyFileVersionAttribute)
Google me pareció que en el caso de una clase que se deriva de la clase de atributo, los duplicados se pueden permitir mediante el uso de:
[System.AttributeUsage(System.AttributeTargets.All, AllowMultiple=true)]
class NewAttribute : System.Attribute { }
Pero en mi caso, he agregado estos atributos a través del diálogo de propiedades y tengo instrucciones (en AssemblyInfo.cs para cada proyecto) como:
[assembly: AssemblyCompanyAttribute("My Company")]
[assembly: AssemblyProductAttribute("My Product")]
[assembly: AssemblyCopyrightAttribute("© 2012 My Company, All Rights Reserved.")]
[assembly: AssemblyVersionAttribute("13.0.0.0")]
[assembly: AssemblyFileVersionAttribute("1.0.0.0")]
y no tengo ninguna clase de atributo derivada manualmente a la que pueda adjuntar ningún calificador.
¿Cómo resuelvo este problema duplicado?