2014-02-03 9 views
0

У меня есть этот простой тестовый проект в 2013 году. Я ссылаюсь на Microsoft.TeamFoundation.Client в моей библиотеке, поэтому добавлен Microsoft.Teamfoundation.Client.12.0.0.0. тестовый проект, используя щелчок правой кнопкой мыши на сборке подделок.Ошибка подделки Microsoft.TeamFoundation.Client.dll во время сборки

Локально все работает нормально, но когда я запускаю проект через сервер сборки, используя шаблон по умолчанию, я получаю Fake: code: assembly XXX \ Microsoft.TeamFoundation.Client.dll не удалось загрузить должным образом.

Не поддельные dll включены в папку решений.

Любая другая сборка, добавленная подделками, работает отлично, но как только я подделываю Microsoft.Teamfoundation. мои перерывы в строительстве.

Использование VS2013 с TFS 2012 обновления 2.

+0

Любая причина, по которой вам нужно подделать ссылку вместо предоставления их с GAC на сервере сборки? Установка TeamExplorer должна выполнять эту работу. – MikeR

+0

Какая версия VS установлена ​​на вашей машине сборки? Вам нужно установить VS2013, если вы сгенерировали библиотеки подделок, используя то же самое. – allen

ответ

0

Я имел подобный вопрос. Проблема в том, что версии TFS и Visual Studio не совпадают. Я установил VS 2013 на сервер, на котором установлен сервер сборки TFS.

Затем переименован C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Fakes в папку и скопирован C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Fakes в папку C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Fakes. Думаю, это решит вашу проблему.

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