2014-11-24 3 views
3

Я использую выражение linq в библиотеке классов asp.net vNext. Никакие ошибки не отображаются в редакторе, но когда я пытаюсь построить я вижу следующее сообщение: Could not find an implementation of the query pattern for source type 'IEnumerable<T>'. 'Select' not found. Are you missing a reference to 'System.Core.dll' or a using directive for 'System.Linq'? FitLog.Domain.ASP.NET Core 5.0Библиотека классов ASP.NET vNext, linq недоступна?

у меня есть, используя заявление для System.Linq, так что я не уверен, что происходит.

Update

Вот мой project.json:

{ 
    "version": "1.0.0-*", 
    "dependencies": { 
    }, 

    "frameworks" : { 
     "aspnet50" : { 
      "dependencies": { 
      } 
     }, 
     "aspnetcore50" : { 
      "dependencies": { 
       "System.Runtime": "4.0.20-*" 
      } 
     } 
    } 
} 
+0

Пожалуйста, поделитесь своим файлом 'project.json'. – Eilon

+0

Я обновил свой вопрос. –

+0

можете ли вы разместить свой проект.json? Я не могу заставить его работать с этим "рамки": { "net451": {}, "dotnet5.4": { "зависимостей": { "System.Linq": «4.0 .1-beta-23409 " } } } – eiu165

ответ

6

Для aspnetcore50 цели вам нужно добавить зависимость для System.Linq (вы увидите, что он всплывал в Intellisense в project.json файл).

+0

Это сработало! Благодаря! –

+0

Я включил его, но рамки разные. Я делаю что-то неправильно? "рамки": { "net451": {}, "dotnet5.4": { "зависимостей": { "Microsoft.CSharp": "4.0.1-бета-23516", " System.Collections" : «4.0.11-beta-23516», «System.Linq»: «4.0.1-beta-23409», «System.Runtime»: «4.0.21-beta-23516», «System.Threading ":" 4.0.11-beta-23516 " } } } – eiu165

+1

@ eiu165 действительно многое изменилось с 1+ лет назад :) – Eilon

Смежные вопросы