J'ai un projet de spécification basé sur XUnit écrit en F #. Il a AutoGenerateBindingRedirects ensemble à vrai comme dansPourquoi dois-je utiliser des redirections de liaison dans les spécifications XUnit lorsque le fichier de projet a AutoGenerateBindingRedirects défini sur true
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
Toutefois, pour obtenir les spécifications en cours d'exécution dans le canal de test VS2017 je dois ajouter un app.config avec redirection de liaison.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2" />
</startup>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.1.0.0" newVersion="3.1.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="FSharp.Core" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.4.1.0" newVersion="4.4.1.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
Est-ce que AutoGenerateBindingRedirects fait quoi que ce soit dans ce cas? Si non, quel est son but?
Veuillez ne pas poster de réponses en double, Si les questions sont les mêmes, répondez-y une et votez pour fermer l'autre (s) comme doublon. Si les questions ne sont pas les mêmes, adaptez votre réponse aux spécificités de chaque problème. – ChrisF