Netduino non “de la Console.WriteLine”, la Console n'existe pas dans le contexte actuel
Je n'arrive pas à obtenir mon très simple netduino programme pour écrire dans la console de débogage; VS déclenche une erreur
Le nom de "Console" n'existe pas dans le contexte actuel
Les idées de ce que pourrait provoquer il n'existe pas?
using System;
using System.Text;
using System.Net;
using System.Net.Sockets;
using System.Threading;
using Microsoft.SPOT;
using Microsoft.SPOT.Hardware;
using SecretLabs.NETMF.Hardware;
using SecretLabs.NETMF.Hardware.NetduinoPlus;
namespace LumenReader
{
public class Program
{
public static void Main()
{
AnalogInput photoResistor = new AnalogInput(Pins.GPIO_PIN_A0);
int photoVolt;
while (true)
{
photoVolt = photoResistor.Read();
Console.WriteLine(photoVolt);
}
}
}
}
Modifier
Debug.Print
fonctionne
ce gars semble l'avoir à compiler ghadzhigeorgiev.wordpress.com/2011/09/20/...
OriginalL'auteur wmarbut | 2013-01-10
Vous devez vous connecter pour publier un commentaire.
Il n'y a pas de Console sur les appareils embarqués. Donc, comme vous l'avez trouvé, vous devez utiliser l'outil de Débogage.D'impression.
OriginalL'auteur kfuglsang
C'est une erreur courante -- d'une Console est de la ligne de commande de votre ordinateur que vous utilisez pour développer votre Microframework application qui s'exécute sur le périphérique, pas le PC.
De débogage.L'impression fonctionne parce qu'il y a un débogueur en cours d'exécution qui peut communiquer avec le périphérique. La sortie est généralement dirigé vers la fenêtre de Sortie de votre PC de développement. Ceci est accompli grâce à la connexion à la carte de développement à partir du PC (Généralement de l'USB ou le Port Série.)
Il est possible d'écrire une Console séparée pour accomplir cela, mais vous devez écrire le code des communications, ainsi, ce qui n'est pas une tâche bien pour un débutant. (Si vous voulez l'essayer, utiliser le SerialPort objet .NET, mais la seule condition est tout aussi bon et déjà écrit.)
OriginalL'auteur jinzai
Il est disponible dans la version 3.0, 4.0. et 4.1 du Système.Ext espace de noms (MFDpwsExtensions.dll assemblée)
MSDN:
http://msdn.microsoft.com/en-us/library/ee432029.aspx
En fait, il est. MFDpwsExtensions est une partie de MicroFramework SDK. Il est même disponible en 4.2 et non, ce n'est pas spécifique à un constructeur personnalisé MF SDK.
OriginalL'auteur PawelZ
@kfuglsang dit, je voudrais utiliser juste
Debug.WriteLine()
N'oubliez pas d'utiliser
using System.Diagnostics;
OriginalL'auteur Aisac