2013-03-27 8 views
4

Я использую Visual Studio Team Services в качестве источника управления и включил непрерывную интеграцию.Visual Studio Team Services Проблемы с построением

Мой проект представляет собой приложение ASP.NET, которое используется Entity Framework 5. Когда я код приезда и контроллер сборки пытается строить следующие ошибки придумать

DataModel \ GenomicsTutorDataModel.Context.cs (40): Тип или пространство имен 'DbSet' не может быть найден (вы отсутствует использованием директивы или ссылка на сборку?)

C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Microsoft.Common.targets (1578): Не удалось устранить эту ссылку. Не удалось найти узел «EntityFramework». Убедитесь, что сборка существует на диске . Если эта ссылка требуется для вашего кода, вы можете получить ошибки компиляции .

В моем решении я сделал system.data.entity CopyLocal = Истинный пока не удался.

Любые идеи?

+0

Является ли платформой Entity Framework от NuGet? Если это так, вы должны иметь возможность включить восстановление пакета NuGet, которое должно позаботиться об этой проблеме. –

+0

Использование NuGet. .... –

ответ

0

Добавьте DLL, на которую вы ссылаетесь на System.Data.Entity, в папку в вашем project или где-нибудь в папке в Source Control и ссылаетесь на нее. Проверьте это и попробуйте снова создать приложение.

1

Возможно, вы находитесь на 64-разрядных машине и сервере TFS нет? Попробуйте построить свой проект для Любой ЦП или x86.