После долгих игр мне удалось заставить TFS запускать сборки на всех моих проектах, кроме тестовых. У них есть родинка в них.
Ошибки, которые я получаю,
C: \ Program Files \ Microsoft Moles \ bin \ Microsoft.Moles.targets (79):
Команда "" C: \ Program Files \ Microsoft Moles \ bin \ moles.exe "
@ "C: \ Строит \ 2 \ CV2 \ DevBranchBuild \ Sources \ CV.BL.Tests \ OBJ \ Release \ Родинки \ moles.args" "
выход с кодом -1002.
Предупреждение
C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets (1360):
Не удалось разрешить эту ссылку.
Не удалось найти сборку "CV.DAL.Moles, версия = 1.0.0.0, культура = нейтральная, процессорная архитектура = MSIL".
Убедитесь, что сборка существует на диске.
Если эта ссылка требуется вашим кодом, вы можете получить ошибки компиляции.
CV.DAL - сборка, которую я разрабатываю.
Я использую последнюю версию pex и родинок.
У меня также есть файл CV.DAL.moles
, зарегистрированный в TFS (не сборка).
Все отлично собирается на моей локальной машине. Машина, которую я использую для сборки, имеет точно такую же конфигурацию. Точно я имею в виду, что один 32-битный, а другой 64-битный: o (серьезный надзор там).
Есть идеи?
Это делает pex и родинки совершенно бесполезными, так как они ломают стробированные checkins при объединении ветвей, что является большим позором, поскольку я потратил на них приличное количество времени.
EDIT
Какие каталоги molesAssemblies?
Папка установки для родинок или каталогов под проект?
Папка установки содержит одинаковые файлы и размеры файлов на обеих машинах.