Почему я не могу создать службу OData? - PullRequest
0 голосов
/ 16 декабря 2010

На моей машине установлена ​​VS 2010 Premium, и у меня возникли некоторые проблемы с шаблонами элементов.

Я хочу следовать простому MSDN Tutorial , чтобы создать службу OData, чтобы я мог о них узнать. Там написано, что мне нужно создать приложение ASP.Net, что я и сделал. Далее предлагается добавить элемент «Модель данных объекта ADO.NET», которого нет в моих шаблонах элементов.

Что еще хуже, не существует «Службы данных WCF», которая является своего рода решающей для этого упражнения. Что мне не хватает? Существует ли какой-либо тип SDK или другой загружаемый файл, который устанавливает компоненты и шаблоны OData / WCF Data Service?

Обновление
Я посмотрел журналы установки для ADO.Net Entity Framework Tools и выяснилось, что он установил все шаблоны в старую папку VS 2010 * express edition. У меня больше не установлено это, есть ли инструмент или метод для удаления каких-либо следов Express, чтобы установщик развернул файлы в премиум-версии, которую я установил?

1 Ответ

0 голосов
/ 20 декабря 2010

Источник проблемы : Инструменты ADO.Net Entity Framework должны быть установлены с VS 2010 Express, который был установлен до Premium.Когда я удалил Express, он, должно быть, сохранил инструменты ADO.Net EF и ссылки на Express.Вот что я сделал, чтобы это исправить:

  1. Удалите «Microsoft Visual Studio 2010 ADO.NET Entity Framework Tools» с панели управления
  2. На установочном диске VS 2010 перейдите в \WCU \ EFTools с командной строкой
  3. Использовал msiexec: msiexec /i ADONETEntityFrameworkTools_enu.msi USING_EXUIH=1 для самостоятельной установки (режим обслуживания VS 2010 не установил бы его снова после удаления)

Теперьиметь все соответствующие шаблоны для создания сервисов OData:)

...