Что делает элемент компиляции / сборок 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 вид рендеринга.
Так что же происходит на Земле? Что делает этот конфиг и почему нетт нормальных ссылок на проект и целевых настроек фреймворка достаточно?