Hi Chris,
Firstly, thanks for you quick answer
So, I connected the USB cable and the power supply as asked, I launched MFDeploy and see the program output but the result is the same.
Some details about my netduino program
it read datas on SD card (machine_name, server_ip, server_port and timer)
if datas are successfully get, 3 Thread are launched :
MessageManager
ProductionManager
NetworkManager
the ProductionManager Thread get datas from a Tinkerkit shield
there are some troubles with network, so, the server connection is not always available
so, ProductionManager send datas at MessageManager, this one keep datas waiting to be send at server
when the NetworkManager is started, it look if somes messages are present in MessageManager, if yes, it send it and remove it
when connected to server, the Netduino sent the initial state get from the TinkerKit (ENG_ON/ENG_OFF and COMP_ON/COMP_OFF)
On MFDeploy, I saw the following output :
MessageManager started!
ProductionManager started!
NetworkManager started!
Connected to server!
MACHINE_NAME=P08
Sent Message :ENG_ON
Sent Message :COMP_OFF
On server, I see the Netduino connected and the initial state is correct but all seems blocked on the Netduino
Now, if I launched the program from Visual C# 2010 Express, I get the same but no blocked, so new datas from the TinkerKit continue to be sended to server
So, why the Netduino behavior is different depending how I launch the soft ?