none
Advertencia al generar aplicacion VS2008 RRS feed

  • Pregunta

  • Saludos .

    Cuando genero mi aplicación me salen una serie de advertencias y aunque me funciona desearia saber a que se deben.

    Perdonar por la extension.

    Para resolver el conflicto y eliminar la advertencia, reasigne app.config del ensamblado "System, Culture=neutral, PublicKeyToken=969db8053d3322ac, Retargetable=Yes" de la versión "2.0.0.0" [] a la versión "3.5.0.0" [C:\Archivos de programa\Microsoft.NET\SDK\CompactFramework\v3.5\W indowsCE\System.dll].

    C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft. Common.targets : warning MSB3247: Se encontraron conflictos entre diferentes versiones del mismo ensamblado dependiente.

    C:\WINDOWS\Microsoft.NET\Framework\v3.5\Vbc.exe /noconfig /imports:Microsoft.VisualBasic,System,System.Collec tions,System.Collections.Generic,System.Drawing,Sy stem.Diagnostics,System.Windows.Forms,System.Linq, System.Xml.Linq /optioncompare:Binary /optionexplicit+ /optionstrict+ /optioninfer+ /nostdlib /rootnamespace:TeraNet /sdkpath:"C:\Archivos de programa\Microsoft.NET\SDK\CompactFramework\v3.5\W indowsCE" /netcf /doc:obj\Release\TeraNet.xml /define:"CONFIG=\"Release\",TRACE=-1,_MyType=\"WindowsForms\",PLATFORM=\"AnyCPU\",PocketPC=TRUE" /reference:.\InternetProtocol.dll,.\Marcacion.dll,"C:\Archivos de programa\Microsoft.NET\SDK\CompactFramework\v3.5\W indowsCE\Microsoft.Windowsce.Forms.dll",.\Paresa.Print.dll,"C:\Archivos de programa\Microsoft.NET\SDK\CompactFramework\v3.5\W indowsCE\System.Core.dll","C:\Archivos de programa\Microsoft.NET\SDK\CompactFramework\v3.5\W indowsCE\System.Data.DataSetExtensions.dll","C:\Archivos de programa\Microsoft.NET\SDK\CompactFramework\v3.5\W indowsCE\System.Data.dll","C:\Archivos de programa\Microsoft SQL Server Compact Edition\v3.5\Devices\System.Data.SqlServerCe.dll","C:\Archivos de programa\Microsoft.NET\SDK\CompactFramework\v3.5\W indowsCE\System.dll","C:\Archivos de programa\Microsoft.NET\SDK\CompactFramework\v3.5\W indowsCE\System.Drawing.dll","C:\Archivos de programa\Microsoft.NET\SDK\CompactFramework\v3.5\W indowsCE\System.Windows.Forms.dll","C:\Archivos de programa\Microsoft.NET\SDK\CompactFramework\v3.5\W indowsCE\System.Xml.dll","C:\Archivos de programa\Microsoft.NET\SDK\CompactFramework\v3.5\W indowsCE\System.Xml.Linq.dll" /win32resource:obj\Release\win32res.obj /debugdbonly /filealign:512 /optimize+ /out:obj\Release\TeraNet.exe /resource:obj\Release\TeraNet.frmAgente.resources /resource:obj\Release\TeraNet.frmComm.resources /resource:obj\Release\TeraNet.frmEmpresa.resources /resource:obj\Release\TeraNet.frmInicio.resources /resource:obj\Release\TeraNet.frmJob.resources /resource:obj\Release\TeraNet.frmNueva.resources /resource:obj\Release\TeraNet.Resources.resources /target:winexe clCentros.vb clGeneral.vb clIncidencia.vb clKey.vb clStart.vb clUsuario.vb clVehiculo.vb frmAgente.Designer.vb frmAgente.vb frmComm.Designer.vb frmComm.vb frmEmpresa.Designer.vb frmEmpresa.vb frmInicio.Designer.vb frmInicio.vb frmJob.Designer.vb frmJob.vb frmNueva.Designer.vb frmNueva.vb MainModule.vb mdShared.vb "My Project\AssemblyInfo.vb" "My Project\Resources.Designer.vb" /warnaserror+:41999,42016,42017,42018,42019,42020,4 2021,42022,42032,42036
    jueves, 6 de octubre de 2011 14:25

Respuestas

  • Buenas DavinciNieto.

    Parece que las DLLs que comentas llegan a ser compatibles con el Framework 3.5, pero las referencias que tienen las DLLs son del Framework 2.0

    Vas a tener "la suerte" de que funcione correctamente, pero si no accedes a las librerías para cambiar las referencias te seguirán dando las advertencias.

    Yo no me preocuparía, pero échale un vistazo a todos los métodos, propiedades y demás que sean accesibles desde la aplicación a las DLLs para comprobar que hacen lo que deben ;-)

    Un saludo.


    Antonio López Atienza
    Microsoft Community Contributor
    .NET Developer
    Code examples
    http://www.lopezatienza.es
    jueves, 6 de octubre de 2011 15:36

Todas las respuestas

  • Buenas DavinciNieto.

    Veo que te ocurre con una aplicación de Compact Framework.

    ¿La aplicación ha sido migrada de VS2005 a VS2008?

    ¿Estás desarrollandola en VS2008?

    ¿Has añadido alguna DLL recientemente?

    Un saludo.


    Antonio López Atienza
    Microsoft Community Contributor
    .NET Developer
    Code examples
    http://www.lopezatienza.es
    jueves, 6 de octubre de 2011 14:50
  • Hola lopezatienza

     

       -  La aplicación no ha sido migrada de VS2005 a VS2008

       -  Esta desarrollada en VS2008

       - Y si he incluido tres dll que si usaba en una aplicacion desarrollada en VS2003

     

    Saludos

    jueves, 6 de octubre de 2011 14:52
  • Buenas DavinciNieto.

    ¿Has probado a quitar la referencia a estas DLLs para comprobar si desaparecen estas advertencias?

    Para comprobar si es un problema de compatibilidad.

    ¿Estas DLLs son de terceros o teneis acceso al código de los proyectos de libreria?

    Un saludo.


    Antonio López Atienza
    Microsoft Community Contributor
    .NET Developer
    Code examples
    http://www.lopezatienza.es
    jueves, 6 de octubre de 2011 14:56
  • Hola  Antonio.

     

        Estas tres dll son de terceros y no tengo acceso al codigo de los proyectos. 

     

     

     

     Gracias

    jueves, 6 de octubre de 2011 15:01
  • Buenas DavinciNieto.

    Parece que las DLLs que comentas llegan a ser compatibles con el Framework 3.5, pero las referencias que tienen las DLLs son del Framework 2.0

    Vas a tener "la suerte" de que funcione correctamente, pero si no accedes a las librerías para cambiar las referencias te seguirán dando las advertencias.

    Yo no me preocuparía, pero échale un vistazo a todos los métodos, propiedades y demás que sean accesibles desde la aplicación a las DLLs para comprobar que hacen lo que deben ;-)

    Un saludo.


    Antonio López Atienza
    Microsoft Community Contributor
    .NET Developer
    Code examples
    http://www.lopezatienza.es
    jueves, 6 de octubre de 2011 15:36
  • Gracias Antonio.

     

        Lo que si he notado es que cuando genero la aplicacion para probarla en el dispositivo me tarda casi 1 minuto en arrancar y mirando la pantalla de resultados donde tarda mas tiempo es en copiar los archivos:

     

         Destino CopyFilesToOutputDirectory:
        Copiando el archivo de "obj\Debug\TeraNet.exe" en "bin\Debug\TeraNet.exe".
        TeraNet -> C:\TeraNet\TeraNet\bin\Debug\TeraNet.exe
        Copiando el archivo de "obj\Debug\TeraNet.pdb" en "bin\Debug\TeraNet.pdb".
        Copiando el archivo de "obj\Debug\TeraNet.xml" en "bin\Debug\TeraNet.xml".

     

    ¿Se podría agilizar o es cuention de RAM?

     

    Gracias y perdona.

    jueves, 6 de octubre de 2011 16:08
  • Hola DavinciNieto

    Has podido solucionar tu problemas?

    Saludos!

     


    Eduardo Portescheller - LATAM Forum Support Engineer
    Microsoft Corporation
    lunes, 10 de octubre de 2011 17:00
    Moderador