Oi pessoal,
Meu aplicativo de console (FW 4.7) levanta esta exceção:
"Ocorreu uma exceção não tratada do tipo 'System.IO.FileNotFoundException' no Módulo desconhecido.
Não foi possível carregar o arquivo ou assembly 'System.Runtime, Version = 4.1.1.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a' ou uma de suas dependências. "
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>
O projeto tem esta linha AutoGenerateBindingRedirects definida como verdadeira:
<TargetFrameworkVersion>v4.7</TargetFrameworkVersion>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
Package.config:
<packages>
<package id="System.Runtime" version="4.3.0" targetFramework="net47" />
</packages>
Minha nova lib netstandard é a versão 1.6. Possui System.Runtime versão 4.3.0.0.
Eu testei, mas levanta a mesma execução:
<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>
Eu segui o link [ https://msdn.microsoft.com/en-us/library/2fc472t2 (v = vs.110) .aspx]
Não consigo entender por que projetos criados recentemente levantam essa exceção. O que está errado? Não tive problemas com o Visual Studio 2015, mas perco horas com esse tipo de erro após o lançamento do Visual Studio 2017 v15.2
Obrigado
Parece que Update-Package -reinstall resolve meu problema.
Não entendo por que tenho que executá-lo toda vez que adiciono referências de nuget ....
Comentários muito úteis
Parece que Update-Package -reinstall resolve meu problema.
Não entendo por que tenho que executá-lo toda vez que adiciono referências de nuget ....