estoy usando DotNetOpenAuth (que hace referencia System.Web.Mvc versión 1.0.0.0) en un proyecto de MVC 3.0.0.0 en Visual Studio 2010.Asamblea Encuadernación redirección y análisis de código
estoy usando redirección estructura de encuadernación de la siguiente manera: -
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
Todo funciona bien, excepto el análisis de código que me da los siguientes errores: -
CA0001: El siguiente error fue encontrado mientras que la lectura del módulo X: referencia Asamblea no puede ser r resuelto: System.Web.Mvc, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35.
y
CA0058: El ensamblaje de referencia 'System.Web.Mvc, versión = 1.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' no se pudo encontrar. Este ensamblaje es necesario para el análisis y fue referenciado por: X.
¿Hay alguna manera de que la herramienta de análisis de código respete la redirección de enlace de ensamblaje?
Gracias.He añadido la línea de abajo, 'CodeAnalysisAdditionalOptions>/assemblyCompareMode: StrongNameIgnoringVersion CodeAnalysisAdditionalOptions>' bajo ' Depurar Configuración>' y '' y '' –
Desafortunadamente, eso no funciona para mí por alguna razón; Todavía recibo el mismo error. –
¡Eres brillante @peter_raven! –