что-то еще, например,

я был проект, который я обновил с

.NET 3.5 MVC v2 для.NET 4.0 MVC v3

Компиляция я получаю сообщение об ошибке при попытке использовать или установить@ViewBag.Title свойство.

Один или несколько типов, необходимых для компиляции динамического выражения, не найдены. Вам не хватает ссылок на Microsoft.CSharp.dll и System.Core.dll?

Я сделал следующее

Последовал зашаги обновленияУстановите целевую платформу на вкладке Проект / Свойства / Приложение на.NET Framwework 4ДобавилSystem.Core фреймворквручнуюДобавилMicrosoft.CSharp фреймворкДобавилSystem.Xml фреймворкДобавилSystem.Xml.Linq фреймворкУбедился, что мойWeb.Config правильно (перезаписывается Web.Debug.Config и т. д.)Созданомодель, контроллер и бритваПосмотретьСоздать __Layout.cshtml_

Я в растерянности, что еще делать?

РЕДАКТИРОВАТЬ:

Я заметил, что в GAC Gui есть System.Core 3.5.0.0, но нет System.Core 4.0.0.0. Значит ли это, что он запутался и все еще использует предыдущую версию? Или я неправильно понимаю GAC?

РЕДАКТИРОВАТЬ:

Мой web.config выглядит следующим образом

...
<compilation debug="true">
    <assemblies>
        <add assembly="System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
        <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
        <add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
        <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
    </assemblies>
</compilation>
....
<pages>
    <controls>
    <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</controls>
<namespaces>
        <add namespace="System.Web.Helpers" />
        <add namespace="System.Web.WebPages"/>
    <add namespace="System.Web.Mvc" />
    <add namespace="System.Web.Mvc.Ajax" />
    <add namespace="System.Web.Mvc.Html" />
        <add namespace="System.Web.Routing" />
    <add namespace="System.Linq" />
    <add namespace="System.Collections.Generic" />
</namespaces>
</pages>
....

Ответы на вопрос(21)

Ваш ответ на вопрос