Esta pregunta here parece contraria a lo que he experimentado. No puedo acceder a la consola desde una nueva biblioteca de clases. Tengo using System;
en la parte superior. Estoy usando Visual Studio 11 en Windows 8. Dudo que esto se haya perdido en la actualización, así que eso significa que estoy haciendo algo mal.Consola no disponible en la biblioteca de la clase C#
Además, una vez que está funcionando, ¿está la consola disponible en una biblioteca de clases portátil?
EDITAR
aquí es simplemente un archivo de prueba que hice
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AdamLib.util.ConsoleSupport
{
class SafeRead
{
private void test()
{
System.Console.Writeline("test"); //Console is not found in system
}
}
}
Esto está en la biblioteca de clases.
RESUELVE
Al igual que pensé, que era mi culpa.
Gracias a @DarinDimitrov, quien señaló que con VS 11 y metro, el soporte de la consola se ha eliminado para su uso con el metro. Para resolver esto, necesitaba crear un nuevo proyecto con el segundo tipo de biblioteca de clases. Hay dos enumerados y utilicé el con la descripción que incluye metro. Para resolver el problema, tuve que usar el otro tipo sin metro en la descripción.
Gracias de nuevo a todos los que ayudaron.
¿Qué mensaje de error se puede conseguir? –
¿Pero el proyecto principal es una aplicación de consola o una forma de Windows? – Steve
Me aparece 'El tipo o nombre del espacio de nombres 'Console' no existe en el espacio de nombres 'System' (¿falta una referencia de ensamblado?)' Y aún no hay un proyecto principal. Solo estoy escribiendo mi biblioteca de utilidades. –