Что делает элемент компиляции / сборок web.config?

У меня была проблема, когда, работая над новым проектом MVC, как только я добавилHtml.Partial("Name") к моему_Layout.cshtml страница, ASP.NET выдает это исключение при загрузке страницы:

ошибка CS0012: тип 'System.Object» не в ссылочной сборке определяется. Добавить ссылку на сборку "System.Runtime, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a " добавлено.

Исправление заключается в том, чтобы добавить это кweb.config, элемент компиляции: I '

  
    
  

Я хотел бы знать, почему это решает проблему.

Какие'Странно, что новое приложение MVC I 'м использование имеет нагрузкуWebForms ASPX страницы, которые работают удовольствие. Я'мы скопировали тонну наследстваWebForms вещи в этот новый проект MVC, акров кода, и все работает, и безHtml.Partial вызов, даже мой MVC вид рендеринга.

Так что же происходит на Земле? Что делает этот конфиг и почему нетт нормальных ссылок на проект и целевых настроек фреймворка достаточно?

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

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