none
2 Warning a la hora de compilar una Aplicación móvil, ocupe C# y Xamarin.forms. RRS feed

  • Pregunta

  • Estimados(as)

    Junto con saludar y esperando se encuentren bien junto a sus familias, les comento, me estoy iniciando en Visual Studio 2017 Community, acabo de crear una aplicación móvil básica utilizando C# y Xamarin.forms, al compilar la aplicación me arroja 2 advertencias, solucione en primera instancia otras advertencias que me arrojaba la aplicación a la hora de compilar, instalando la librería MvvmLightLibsStd10, pero después compilo nuevamente y me arroja estas 2 advertencias nuevamente, tengo poca experiencia con Visual Studio, agradecería mucho su ayuda, gracias.


    Warning; No way to resolve conflict between "GalaSoft.MvvmLight, Version=5.4.1.0, Culture=neutral, PublicKeyToken=0ffbc31322e9d308" and "GalaSoft.MvvmLight, Version=5.4.1.0, Culture=neutral, PublicKeyToken=e7570ab207bcb616". Choosing "GalaSoft.MvvmLight, Version=5.4.1.0, Culture=neutral, PublicKeyToken=0ffbc31322e9d308" arbitrarily. 0


    martes, 22 de septiembre de 2020 22:48

Todas las respuestas

  • Hola gonzalobullanguero, 

      

    Gracias por levantar tu consulta en los foros de MSDN. Entendimos su pregunta y vamos a darle seguimiento para buscar la mejor repuesta pertinente al caso.  

    Gracias por usar los foros de MSDN.   

     

     Andres Aguilar

     ____________________________ 

      

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Si tiene algún cumplido o reclamo sobre el soporte de MSDN sientase en la libertad de contactar  MSDNFSF@microsoft.com. 

    miércoles, 23 de septiembre de 2020 13:14
  • Hola gonzalobullanguero,

    Eso es que tienes dos ensamblajes diferentes con el mismo nombre del archivo y el compilador no sabe cual elegir, ahi tienes dos versiones del GalaSoft.MvvmLight, puedes cambiar la referencia a la version nueva y ver que tengo solo esa referencia y no multiples, en .csproj abres ese archivo y ahi puedes ver editarlo para ver el GalaSoft.MvvmLight


    Gracias por usar los foros de MSDN.   

     

     Andres Aguilar

     ____________________________ 

      


    miércoles, 23 de septiembre de 2020 14:45
  • Muchas gracias por responder, realizare los cambios correspondientes y le comento, saludos cordiales.
    miércoles, 23 de septiembre de 2020 15:34
  • Estimado reinstale la librería nuget MvvmLightLibs completamente, compile mi proyecto pero me sigue arrojando unos errores, cuando usted me dice que edite el archivo .csproj, que debo modificar en ese archivo?, disculpe mi ignorancia pero recién estoy aprendiendo Visual Studio 2017 Community. Agradecería su ayuda.

    Error:

    CS0246          The type or namespace name 'RelayCommand' could not be found (are you missing a using directive or an assembly reference?)

    Output:

    Starting runtime checks
    Detecting installed packages
    Detecting installed packages...
    1>------ Build started: Project: Countries, Configuration: Debug Any CPU ------
    1>C:\Users\GONZALO-DIAZ-LARENAS\source\repos\Countries\countries\Countries\Countries\Countries.csproj : warning NU1701: Package 'MvvmLightLibs 5.4.1.1' was restored using '.NETFramework,Version=v4.6.1' instead of the project target framework '.NETStandard,Version=v2.0'. This package may not be fully compatible with your project.
    Runtime checks completed
    1>ViewModels\LoginViewModel.cs(47,28,47,40): error CS0246: The type or namespace name 'RelayCommand' could not be found (are you missing a using directive or an assembly reference?)
    1>Done building project "Countries.csproj" -- FAILED.
    2>------ Build started: Project: Countries.Android, Configuration: Debug Any CPU ------
    2>  Countries.Android -> C:\Users\GONZALO-DIAZ-LARENAS\source\repos\Countries\countries\Countries\Countries.Android\bin\Debug\Countries.Android.dll
    2>  No way to resolve conflict between "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" and "mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e". Choosing "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" arbitrarily.
    ========== Build: 1 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
    ========== Deploy: 0 succeeded, 0 failed, 0 skipped ==========

    Este es mi archivo Countries.csproj:

    <Project Sdk="Microsoft.NET.Sdk">

      <PropertyGroup>

        <TargetFramework>netstandard2.0</TargetFramework>

      </PropertyGroup>

      <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">

        <DebugType>pdbonly</DebugType>

        <DebugSymbols>true</DebugSymbols>

      </PropertyGroup>

      <ItemGroup>

        <PackageReference Include="MvvmLightLibs" Version="5.4.1.1" />

        <PackageReference Include="Xamarin.Forms" Version="3.4.0.1008975" />

      </ItemGroup>

      <ItemGroup>

        <Folder Include="Models\" />

      </ItemGroup>

      <ItemGroup>

        <EmbeddedResource Update="Views\LoginPage.xaml">

          <Generator>MSBuild:UpdateDesignTimeXaml</Generator>

        </EmbeddedResource>

      </ItemGroup>

    </Project>


    miércoles, 23 de septiembre de 2020 23:32