Advertencia del compilador (nivel 1) CS3017
No se puede especificar el atributo CLSCompliant en un módulo que sea distinto del atributo CLSCompliant del ensamblado
Esta advertencia aparece si tiene un atributo CLSCompliant de ensamblado que entra en conflicto con un atributo CLSCompliant de módulo. Un ensamblado conforme a CLS no puede contener módulos que no son conformes a CLS. Para resolver esta advertencia, asegúrese de que los atributos CLSCompliant de módulo y de ensamblado son ambos verdaderos o falsos, o quite uno de los atributos. Para obtener más información sobre la conformidad con CLS, vea Independencia del lenguaje y componentes independientes del lenguaje.
El ejemplo siguiente genera el error CS3017:
// CS3017.cs
// compile with: /target:module
using System;
[module: CLSCompliant(true)]
[assembly: CLSCompliant(false)] // CS3017
// Try this line instead:
// [assembly: CLSCompliant(true)]
class C
{
static void Main() {}
}
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: