Невозможно восстановить веб-приложение из AJAX Control Toolkit 3.0 до версии 1.0. - PullRequest
0 голосов
/ 27 января 2010

Недавно меня попросили прекратить использование Ajax Control Toolkit 3.0 в моем приложении, и мне нужно вернуться к версии 1.0.К счастью, у меня есть только один элемент управления календаря, который, я не думаю, будет затронут этим.

Я удалил ссылку на 3.0 .dll и добавил ссылку на 1.0 .dll.

Это сборки в web.config:

        <assemblies>
            <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
            <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
            <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>

            <add assembly="System.Web.Extensions.Design, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
            <add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies>

, и это также там:

<runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
        <dependentAssembly>
            <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
            <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
        </dependentAssembly>
        <dependentAssembly>
            <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
            <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
        </dependentAssembly>
    </assemblyBinding>
</runtime>

Я получаю ошибку компиляции:

Не удалось загрузить файл или сборку 'AjaxControlToolkit, версия = 3.0.30930.28736, культура = нейтральная, PublicKeyToken = 28f01b0e84b6d53e' или одна из ее зависимостей.Определение манифеста обнаруженной сборки не соответствует ссылке на сборку.(Исключение из HRESULT: 0x80131040)

1 Ответ

1 голос
/ 18 апреля 2010

Это было до путаницы во время разработки Visual Studio, которая была запутана. В конце концов пришлось воссоздать проект.

...