Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

296
Vistas
¿Cómo arreglar la advertencia de C# CA1416 en vscode?

Estoy empezando a aprender C# siguiendo a Brackeys en Youtube . Al escribir, aparece este problema en vscode:

 { "resource": "/d:/OneDrive/Programming/Youtube/brackeys/How To Program In C#/Basics/Program.cs", "owner": "msCompile", "code": "CA1416", "severity": 4, "message": "This call site is reachable on all platforms. 'Console.WindowHeight.set' is only supported on: 'windows'. [D:\\OneDrive\\Programming\\Youtube\\brackeys\\How To Program In C#\\Basics\\Basics.csproj]", "startLineNumber": 11, "startColumn": 13, "endLineNumber": 11, "endColumn": 13 }

Encontré este artículo de Microsoft hablando de esta Advertencia, pero no entiendo la solución si en realidad es eso :(...

Tengo un programa simple, solo estoy aprendiendo sobre la clase Consola cambiando la altura del terminal y el color de la fuente, etc.:

 using System; namespace Basics { class Program { static void Main(string[] args) { Console.Title = "Skynet"; Console.ForegroundColor = ConsoleColor.Green; Console.WindowHeight = 40; Console.WriteLine(); Console.ReadKey(); } } }

¿Alguien tiene una idea sobre cómo abordar este problema?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Entonces el error es sobre esta línea:

 Console.WindowHeight = 40;

Intenta establecer la altura de la ventana, que es un método decorado con el atributo [SupportedOSPlatform("windows")] .

Para decirle a la aplicación que solo ejecute esta línea cuando esté en Windows, envuelva el método.

 if (OperatingSystem.IsWindows()) { Console.WindowHeight = 40; }

El compilador reconocerá esto y dejará de lanzar el comentario.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda