Razor - невозможно добавить System.Core в Web.Config

Я использую ServiceStack (самостоятельно размещенный) с Razor.

У меня есть проблема при попытке добавить System.Core в пространства имен в файле web.config.

В частности, я получаю ошибку компиляции, если я включаю System.Core в web.config.

Ошибка компиляции

Описание: во время компиляции ресурса, необходимого для обслуживания этого запроса, произошла ошибка. Пожалуйста, просмотрите следующие конкретные подробности ошибки и измените свой исходный код соответствующим образом.

Сообщение об ошибке компилятора: CS0234: тип или имя пространства имен "Core" не существует в пространстве имен "System" (отсутствует ссылка на сборку?)

Ошибка источника:

Строка 12: использование системы; Строка 13: использование System.Collections.Generic; Строка 14: использование System.Core; Строка 15: использование System.Data; Строка 16: использование System.IO;

Извлечение файла Web.config:

  <system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc" />
<pages pageBaseType="ServiceStack.Razor.ViewPage">
  <namespaces>
    <add namespace="System" />
    <add namespace="System.Core" /> **-> THIS GIVES AN ERROR**
    <add namespace="System.Data" />
    <add namespace="System.Linq" />
    <add namespace="ServiceStack" />
    <add namespace="ServiceStack.Html" />
    <add namespace="ServiceStack.Razor" />
    <add namespace="ServiceStack.Text" />
    <add namespace="ServiceStack.OrmLite" />
    <add namespace="Classifieds" />
    <add namespace="Classifieds.ServiceModel" />
    <add namespace="Classifieds.ServiceInterface" />
  </namespaces>
</pages>

1 ответ

Решение

System.Core - это не пространство имен, это сборка

Другие вопросы по тегам