specify run prod net dotnet compile c# .net xamarin msbuild .net-assembly

c# - prod - dotnet run



La reasignaciĆ³n del ensamblado no funciona (0)

MSB3277 código de error MSB3277 cuando estoy desarrollando mi proyecto en VS2015 RC. El mensaje completo es:

1> C: / Archivos de programa (x86) / MSBuild / 14.0 / bin / Microsoft.Common.CurrentVersion.targets (1819,5): advertencia MSB3277: conflictos encontrados entre diferentes versiones del mismo ensamblado dependiente que no se pudieron resolver. Estos conflictos de referencia se enumeran en el registro de compilación cuando la verbosidad del registro se establece en detalle.

Entonces lo hice, cambié mi salida a detalles para ver qué está pasando.

Mi app.config se ve así:

<?xml version="1.0" encoding="utf-8"?> <configuration> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="System.Net.Primitives" culture="neutral" publicKeyToken="b03f5f7f11d50a3a" /> <bindingRedirect oldVersion="3.9.0.0" newVersion="4.0.0.0" /> </dependentAssembly> </assemblyBinding> </runtime> </configuration>

Se presentan errores más detallados:

2> Considere la reasignación de app.config del ensamblado "System.Net.Primitives, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a" de la Versión "3.9.0.0" [] a la Versión "4.0.0.0" [C: / Archivos de Programa (x86) / Referencia Assemblies / Microsoft / Framework / MonoAndroid / v1.0 / Facades / System.Net.Primitives.dll] para resolver el conflicto y deshacerse de la advertencia.

En los enlaces app.config , he probado tanto 0.0.0.0-4.0.0.0 como oldVersion y especificando una oldVersion exacta, pero ambos resultan de la misma manera.

Cuando voy a propiedades de System.Net.Http.Primitives dice:

  • Versión en tiempo de ejecución: v4.0.30319
  • Versión: 1.5.0.0

Es un proyecto de Xamarin, si eso importa de todos modos.