Настройка ELMAH — тип или имя пространства имен «Linq» не существует в пространстве имен System

StackOverflow https://stackoverflow.com/questions/1394033

  •  21-09-2019
  •  | 
  •  

Вопрос

Я загрузил последнюю версию ELMAH и скопировал настройки Web.Config примера приложения в свой Web.Config ASP.NET 3.5.

Я обязательно ссылался на версию DLL 3.5, но все еще получаю вышеуказанную ошибку (согласно заголовку этого сообщения).

Это было полезно?

Решение

Если у вас есть ссылка, убедитесь, что в словаре сборок из файла web.config есть запись, содержащая dll, содержащую Linq.Например:

<add assembly="System.Web.Extensions, Version=3.5.0.0, ...
<add assembly="System.Xml.Linq, Version=3.5.0.0, ...

Другие советы

Библиотека LINQ не добавляется автоматически в веб-проект, ее необходимо добавить вручную в обозревателе решений в ссылки на проект.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top