Facebook SDK C # - - PullRequest
       12

Facebook SDK C # -

2 голосов
/ 05 марта 2011

Сообщение об ошибке компилятора: CS1705: сборка «Facebook.Web.Mvc, версия = 5.0.3.0, культура = нейтральная, PublicKeyToken = 58cb4f2111d1e6de» использует System.Web.Mvc, версия = 3.0.0.0, культура = нейтральная, PublicKeyToken= 31bf3856ad364e35 ', которая имеет более высокую версию, чем указанная сборка' System.Web.Mvc, версия = 2.0.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35 '

Это несмотря на то, что я удалил свою ссылку на System.web.Mvc ver2 и добавил ссылку на версию 3

Почему?

1 Ответ

2 голосов
/ 05 марта 2011

Убедитесь, что в вашем web.config загружена правильная версия:

<assemblies>
    ...
    <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</assemblies>

и что вы правильно перенаправили:

<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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...