Какая сборка содержит BreezeControllerAttribute?

Я просто пробую Breeze.js и решил преобразовать существующий проект Web API 2.2 (.net 4.5.2) в Breeze. Я пошел в NuGet и установил пакеты Breeze.ContextProvider и Breeze.ContextProvider.EF6, так как я использовал EF6 для этого проекта. Когда я добавляю атрибут [BreezeController] в свои контроллеры, Visual Studio (2015 CTP) не знает, что это такое (ошибка «Не удается разрешить символ «BreezeController»»). Поэтому я попытался установить другие пакеты NuGet, которые могут содержать этот атрибут (например, Breeze.Server.WebApi2), но не смог их найти. Документы, похоже, не показывают, какую сборку мне нужно использовать для этого атрибута, поэтому я застрял. Любая помощь для этого? Этот атрибут устарел? Я не могу найти упоминания об этом в документах... Спасибо!


person Eddie    schedule 25.03.2015    source источник


Ответы (2)


Класс BreezeControllerAttribute является частью сборки Breeze.ContextProvider. (и доступен как отдельный пакет nuget: Breeze.Server.ContextProvider или как часть nuget Breeze.Server.WebApi2) Не знаю, почему у вас возникла эта проблема, но nuget может быть немного ненадежным... Возможно, стоит удалить все nugets и переустановить их.

person Jay Traband    schedule 25.03.2015

Я только что искал и установил «breeze.webapi2», и у меня возникла та же проблема. Когда я выполнил поиск «breeze.server.webapi2», я заметил, что этот пакет не был установлен (я думал, что это зависимость от пакета «breeze.webapi2»). Установка только «breeze.server.webapi2» в настоящее время ничего не дает. Я делаю это через VS2015 CTP6. Мой коллега смог установить тот же пакет, используя VS2013.

person jgo    schedule 15.04.2015