Hola amigos,
Mi aplicación de consola (FW 4.7) genera esta excepción:
"Se produjo una excepción no controlada del tipo 'System.IO.FileNotFoundException' en el módulo desconocido.
No se pudo cargar el archivo o ensamblado 'System.Runtime, Version = 4.1.1.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a' o una de sus dependencias ".
app.config:
<dependentAssembly>
<assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0" />
</dependentAssembly>
El proyecto tiene esta línea AutoGenerateBindingRedirects establecida en true:
<TargetFrameworkVersion>v4.7</TargetFrameworkVersion>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
Package.config:
<packages>
<package id="System.Runtime" version="4.3.0" targetFramework="net47" />
</packages>
Mi nueva lib netstandard es la versión 1.6. Tiene System.Runtime versión 4.3.0.0.
Lo he probado, pero genera la misma excepción:
<dependentAssembly>
<assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.3.0.0" newVersion="4.3.0.0" />
</dependentAssembly>
Seguí el enlace [ https://msdn.microsoft.com/en-us/library/2fc472t2 (v = vs.110) .aspx]
No puedo entender por qué los proyectos creados recientemente generan esta excepción. ¿Qué está mal? No tuve problemas con Visual Studio 2015, pero pierdo horas con este tipo de errores después de las versiones de Visual Studio 2017 v15.2
Gracias
Parece que Update-Package -reinstall resuelve mi problema.
No entiendo por qué tengo que ejecutarlo cada vez que agrego referencias nuget ...
Comentario más útil
Parece que Update-Package -reinstall resuelve mi problema.
No entiendo por qué tengo que ejecutarlo cada vez que agrego referencias nuget ...