logo logo
Inicio arrow Foros...
Sunday, 04 de January de 2009
 
 
English English  Español Español  
Próximos Eventos
10.Jun. 2009

IWANN 2009
Salamanca, Spain
11.Jun. 2009

Toward a Science of Consciousness
Hong Kong, China
15.Jun. 2009

International Workshop on Machine Consciousness
Hong Kong, China
15.Jun. 2009

The 8th IEEE International Conference on Cognitive Informatics
Hong Kong, China
22.Jun. 2009

IWINAC 2009
Santiago de Compostela, Spain
Etiquetas
Análisis Artificial Científicos Conciencia Consciencia Consciencia Artificial Conscientes Consciousness Developer Documentación Documentation Español Howto Investigación Publicaciones Reviews Robotics Robots Robótica Servicios Spanish Studio VPL artificial
Destacados
Conscious-Robots.com Forum  


nepta
Usuarios

Fresh Boarder
Mensajes: 3
graphgraph
Karma: 1  
Problemas MRS vs Windows Vista - 2008/03/01 18:28 Hola, he instalado recientemente MRS y Visual C# 2005 en un portátil con Windows Vista para comenzar a realizar los tutoriales de MSR, más concretamente el de creación de servicios, y al ejecutar msbuild en la linea de comandos sobre un archivo .sln me dice lo siguiente:
"msbuild" no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable.

Equivalentemente, y esto quizá si que os pueda aclara algo, al pulsar "generar solución" en Visual C# 2005 me muestra los siguientes errores:
Error 1 The OutputPath property is not set for this project. Please check to make sure that you have specified a valid Configuration/Platform combination. Configuration='Debug' Platform='MCD' ServiceTutorial1

Error 2 El comando ""C:Microsoft Robotics Studio (1.5)binDssProxy.exe" /dll:"C:Microsoft Robotics Studio (1.5)binServiceTutorial1.Y2006.M06.dll" /proxyprojectpath:"C:Microsoft Robotics Studio (1.5)samplesServiceTutorialsTutorial1CSharpProxy " /keyfile:"C:Microsoft Robotics Studio (1.5)samplesmrisamples.snk" /binpath:". " /referencepath:"C:Microsoft Robotics Studio (1.5)bin " /referencepath:"C:Microsoft Robotics Studio (1.5)bin " /referencepath:"C:Microsoft Robotics Studio (1.5)bin " /referencepath:"C:WindowsMicrosoft.NETFrameworkv2.0.50727 " /referencepath:"C:WindowsMicrosoft.NETFrameworkv2.0.50727 " /referencepath:"C:WindowsMicrosoft.NETFrameworkv2.0.50727 "" salió con el código 20. ServiceTutorial1

Entiendo que se trata de algún parametro mal configurado para ejecutar MSR sobre Vista, porque sobre XP funciona perfectamente, pero no he podido encontrar nada que pueda solucionarlo. Si alguien ha tenido problemas similares o sabe como arreglarlo le estaría muy agradecido.

Un saludo
  El administrador ha deshabilitado la escritura de mensajes a los usuarios no registrados.
Raúl
Moderador

Moderador
Mensajes: 444
graph
Karma: 6  
Re:Problemas MRS vs Windows Vista - 2008/03/01 22:38 Hola, ¿Cuando ejecutas msbuild lo haces desde el símbolo del sistema que viene en el grupo de aplicaciones de Robotics Studio (en Inicio -> Programas -> Robotics Studio (1.5) -> Símbolo del sistema)?

En ese interprete de comandos se debería cargar el entorno de desarrollo (se ejecuta el programa devenv para que puedas ejecutar msbuild).
Raúl Arrabales Moreno. conscious-robots.com/raul
  El administrador ha deshabilitado la escritura de mensajes a los usuarios no registrados.
nepta
Usuarios

Fresh Boarder
Mensajes: 3
graphgraph
Karma: 1  
Re:Problemas MRS vs Windows Vista - 2008/03/02 01:36 Hola Raúl.

Sí, ejecuto desde el command prompt de MRS. Al ejecutar dssnewservice se me genera correctamente el directorio donde se encuentra el archivo .sln y se me incluyen el resto de ficheros que se indican en el tutorial. También me funciona correctamente el comando start. He reinstalado MRS pero sigue pasándome lo mismo.

Un saludo.
  El administrador ha deshabilitado la escritura de mensajes a los usuarios no registrados.
Raúl
Moderador

Moderador
Mensajes: 444
graph
Karma: 6  
Re:Problemas MRS vs Windows Vista - 2008/03/02 22:52 Lo de que el DssProxy.exe termine con exit code 20 me suena que me ha pasado en varias ocasiones. Creo que normalmente por utilizar un tipo de datos que no era serializable. Pero en este caso, si estás utilizando directamente el tutorial de servicios no puede ser eso. Además que ya te funciona bien en Windows XP...

Así que como tú dices, probablemente lo que pase es que tienes algún parámetro del entorno de desarrollo mal configurado, probablemente una variable de entorno y por eso no puedes ejecutar el msbuild.

¿Has tenido instalado Microsoft Platform Builder? Eso habría hecho que la variable CPU PLATFORM sea "MCD". Abre el interprete de comandos usando el command prompt de Robotics Studio y ejecuta el comando set para ver que variable de entorno es la que está interfiriendo. Si la puedes indentificar y eliminarla supongo que ya podrás compilar con normalidad. Puedes borrar la variable que esté dando problemas usando el siguiente comando:

Code:

 "set <var>=" 



Creo que es la variable Platform, así que tendrías que hacer:

Code:

 set Platform="" 



También puedes probar con:

Code:

 set PLATFORM=AnyCPU 



Y con:

Code:

 set Platform=Debug



Si tu portatil es un HP, el problema lo puede causar la aplicación HP Easy Setup. Puedes desinstalarlo manualmente (que yo sepa no trae una desinstalación normal) borrando las siguientes claves de registro:

Code:

 HKEY_LOCAL_MACHINESOFTWAREHewlett-PackardcpcPCINTRO HKEY_LOCAL_MACHINESYSTEMControlSet001ControlSession ManagerEnvironment HKEY_LOCAL_MACHINESYSTEMControlSet002ControlSession ManagerEnvironment HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerEnvironment

Raúl Arrabales Moreno. conscious-robots.com/raul
  El administrador ha deshabilitado la escritura de mensajes a los usuarios no registrados.
nepta
Usuarios

Fresh Boarder
Mensajes: 3
graphgraph
Karma: 1  
Re:Problemas MRS vs Windows Vista - 2008/03/03 11:40 Hola Raúl, efectivamente mi portátil es un HP. He desinstalado el HP Easy Setup (lo he podido desinstalar con el asistente para eliminar software) y he probado con los comandos que me habías indicado pero sigue sin poder compilar. Te muestro lo que obtengo al ejecutar el comando set por si ves algo raro (yo no tengo demasiada idea):

C:Microsoft Robotics Studio (1.5)samplesServiceTutorial1>set
ALLUSERSPROFILE=CrogramData
APPDATA=C:UsersjorgeAppDataRoaming
CommonProgramFiles=Crogram FilesCommon Files
COMPUTERNAME=PORTÁTIL
ComSpec=C:Windowssystem32cmd.exe
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=Usersjorge
LOCALAPPDATA=C:UsersjorgeAppDataLocal
LOGONSERVER=PORTÁTIL
MRI_EXPR=Crogram FilesMicrosoft Visual Studio 8SDKv2.0Bin
MRI_INSTANCE_DIR=C:Microsoft Robotics Studio (1.5)
MRI_NET=Crogram FilesMicrosoft.NET
MRI_NET_EXPR=Crogram FilesMicrosoft.NETSDKv2.0Bin
MRI_NET_SHELL=Crogram FilesMicrosoft.NETSDKv2.0Binsdkvars.bat
MRI_NET_SN=sn.exe
MRI_REFERENCE_PATH=C:Microsoft Robotics Studio (1.5)bin;C:Microsoft Robotics
Studio (1.5)bincf
MRI_VS=Crogram FilesMicrosoft Visual Studio 8
MRI_VS_EXPR=Crogram FilesMicrosoft Visual Studio 8SDKv2.0Bin
MRI_VS_NET_SHELL=Crogram FilesMicrosoft Visual Studio 8SDKv2.0Binsdkvars
.bat
MRI_VS_SHELL=Crogram FilesMicrosoft Visual Studio 8VCvcvarsall.bat
NUMBER_OF_PROCESSORS=2
OnlineServices=Servicios en línea
OS=Windows_NT
Path=Crogram FilesMicrosoft Visual Studio 8SDKv2.0Bin;Crogram FilesPC
Connectivity Solution;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;
Crogram FilesCyberLinkPower2Go;C:Microsoft Robotics Studio (1.5)bin
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PCBRAND=Pavilion
PLATFORM=AnyCPU
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 15 Stepping 11, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0f0b
ProgramData=CrogramData
ProgramFiles=Crogram Files
PROMPT=$P$G
PUBLIC=C:UsersPublic
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:Windows
TEMP=C:UsersjorgeAppDataLocalTemp
TMP=C:UsersjorgeAppDataLocalTemp
USERDOMAIN=portátil
USERNAME=jorge
USERPART=E:
USERPROFILE=C:Usersjorge
windir=C:Windows

Gracias por anticipado por las molestias
  El administrador ha deshabilitado la escritura de mensajes a los usuarios no registrados.
Raúl
Moderador

Moderador
Mensajes: 444
graph
Karma: 6  
Re:Problemas MRS vs Windows Vista - 2008/03/03 18:22 Hola, veo que tienes PLATFORM=AnyCPU. ¿Aún así te sigue dando el mismo error? ¿Y con Platform=Debug también te da el mismo error al compilar desde Visual Studio? ¿Qué versión de Visual Studio estás usando?

Cuando le das a Inicio -> Programas -> Robotics Studio (1.5) -> Command Promtp se ejecuta el script sdkenv.cmd que configura en entorno de desarrollo. Además, veo que en el Path tienes el directorio:

Code:

 C:/Program Files/Microsoft Visual Studio 8/SDK/v2.0/Bin



Si te sigue sin encontrar el ejecutable msbuild.exe, puede ser debido a algo relativo a la configuración de .NET. Ten en cuenta que el programa msbuild.exe está en:

Code:

 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727



Y he visto que no tienes este camino añadido a la variable de entorno Path. ¿Has tenido algún problema al instalar .NET Framework? En cualquier caso, puedes probar por añadir tú manualemente este directorio para al menos que puedas ejecutar msbuild.

Post edited by: Raúl, at: 2008/03/03 18:23
Raúl Arrabales Moreno. conscious-robots.com/raul
  El administrador ha deshabilitado la escritura de mensajes a los usuarios no registrados.
Raúl
Moderador

Moderador
Mensajes: 444
graph
Karma: 6  
Re:Problemas MRS vs Windows Vista - 2008/03/14 15:15 Al final parece que el tema se solucionaba borrando el contenido de la variable de entorno Platform:

Code:

 set Platform=""



Además, tener un nombre de host (nombre del PC en Windows) con tildes da problemas al iniciar un servicio MSRS, así que también cambiamos el nombre de host (otra opción es indicar un nombre de máquina distinto al iniciar el servicio con el parámetro -hostname: de DssHost.exe.
Raúl Arrabales Moreno. conscious-robots.com/raul
  El administrador ha deshabilitado la escritura de mensajes a los usuarios no registrados.
Titulares RSS
 Conscious Robots RSS FeedFuente RSS de Conscious Robots





¿Recuperar contraseña?
¿Quieres registrarte? Hazlo aquí
Mensajes en el Foro
 
Top! Top!