none
Compatibilidad de Visual Studio 2010 en Windows XP

    Pregunta

  • Hola, tenía un proyecto desarrollado en Visual Studio 2008 que funcionaba  correctamente y recientemente he migrado a Visual Studio 2010. El ejecutable generado en Windows 7 funciona bien, pero al pasarlo a un Windows XP (SP2) da excepciones y funciona mal.

     

    Os pongo todo el texto de la excepción aunque el error parece ser este:

     

    Unrecognized configuration section system.serviceModel
    

     

    ee the end of this message for details on invoking 
    just-in-time (JIT) debugging instead of this dialog box.
    
    ************** Exception Text **************
    System.Configuration.ConfigurationErrorsException: Configuration system failed to initialize ---> System.Configuration.ConfigurationErrorsException: Unrecognized configuration section system.serviceModel. (C:\Documents and Settings\Administrador\Escritorio\Release\proyecto.exe.Config line 45)
      at System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)
      at System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)
      at System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors()
      at System.Configuration.ClientConfigurationSystem.EnsureInit(String configKey)
      --- End of inner exception stack trace ---
      at System.Configuration.ConfigurationManager.GetSection(String sectionName)
      at System.Configuration.PrivilegedConfigurationManager.GetSection(String sectionName)
      at System.Diagnostics.DiagnosticsConfiguration.GetConfigSection()
      at System.Diagnostics.DiagnosticsConfiguration.Initialize()
      at System.Diagnostics.Switch.InitializeConfigSettings()
      at System.Diagnostics.Switch.InitializeWithStatus()
      at System.Diagnostics.Switch.get_SwitchSetting()
      at System.Diagnostics.BooleanSwitch.get_Enabled()
      at System.Xml.Serialization.TempAssembly.LoadGeneratedAssembly(Type type, String defaultNamespace, XmlSerializerImplementation& contract)
      at System.Xml.Serialization.XmlSerializer.FromMappings(XmlMapping[] mappings, Type type)
      at System.Web.Services.Protocols.SoapClientType..ctor(Type type)
      at System.Web.Services.Protocols.SoapHttpClientProtocol..ctor()
      at proyecto.serviciosrv.serviciosrv..ctor() in C:\My Dropbox\desarrollo\proyecto\Web References\serviciosrv\Reference.vb:line 71
      at proyecto.frmPedidos.frmPedidos_Load(Object sender, EventArgs e) in C:\My Dropbox\desarrollo\proyecto\frmPedidos.vb:line 18
      at System.Windows.Forms.Form.OnLoad(EventArgs e)
      at System.Windows.Forms.Form.OnCreateControl()
      at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
      at System.Windows.Forms.Control.CreateControl()
      at System.Windows.Forms.Control.WmShowWindow(Message& m)
      at System.Windows.Forms.Control.WndProc(Message& m)
      at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
      at System.Windows.Forms.ContainerControl.WndProc(Message& m)
      at System.Windows.Forms.Form.WmShowWindow(Message& m)
      at System.Windows.Forms.Form.WndProc(Message& m)
      at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
      at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
      at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    
    
    ************** Loaded Assemblies **************
    mscorlib
      Assembly Version: 2.0.0.0
      Win32 Version: 2.0.50727.42 (RTM.050727-4200)
      CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ---------------------------------------- 
    proyecto Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///C:/Documents%20and%20Settings/Administrador/Escritorio/Release/proyecto.exe ---------------------------------------- Microsoft.VisualBasic Assembly Version: 8.0.0.0 Win32 Version: 8.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll ---------------------------------------- System Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Windows.Forms Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System.Drawing Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System.Runtime.Remoting Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll ---------------------------------------- System.Xml Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- System.Configuration Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Web.Services Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Web.Services/2.0.0.0__b03f5f7f11d50a3a/System.Web.Services.dll ---------------------------------------- ************** JIT Debugging ************** To enable just-in-time (JIT) debugging, the .config file for this application or computer (machine.config) must have the jitDebugging value set in the system.windows.forms section. The application must also be compiled with debugging enabled. For example: <configuration> <system.windows.forms jitDebugging="true" /> </configuration>

    Gracias

    jueves, 16 de septiembre de 2010 9:58

Respuestas

  • hola

    - has instalado el .net framework 4.0 en la pc con WinXP ?

    - la pc de desarrollo de casualidad es de 64 bit ? si los es valida que no compile para esta plantaforma

     

     

    Platform Target

    veras que la compatibilidad con x86 hara compatible la compilacion a WinXP

     

    igualmente por le mensaje de error pareciera que no has llevado el archivo .config junto al .exe, es un error de configuracion el que se presenta

    segun veo en una seccion de system.serviceModel, o sea de WCF, estas usando WCF en tu desarrollo ?

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta nzurita jueves, 16 de septiembre de 2010 13:29
    jueves, 16 de septiembre de 2010 12:03

Todas las respuestas

  • hola

    - has instalado el .net framework 4.0 en la pc con WinXP ?

    - la pc de desarrollo de casualidad es de 64 bit ? si los es valida que no compile para esta plantaforma

     

     

    Platform Target

    veras que la compatibilidad con x86 hara compatible la compilacion a WinXP

     

    igualmente por le mensaje de error pareciera que no has llevado el archivo .config junto al .exe, es un error de configuracion el que se presenta

    segun veo en una seccion de system.serviceModel, o sea de WCF, estas usando WCF en tu desarrollo ?

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta nzurita jueves, 16 de septiembre de 2010 13:29
    jueves, 16 de septiembre de 2010 12:03
  • Gracias por tu respuesta, creo que el error era que la máquina donde se ejecutaba no tenía el framework 3.5, de todas formas también puse X86 como plataforma de destino y ahora sí funciona. Que yo sepa no uso WCF, sí utilico Web Services, no se si estará relacionado.

     

    Muchas gracias

    jueves, 16 de septiembre de 2010 13:32