2015-12-28 6 views
0

Я пытаюсь запустить проект, построенный с помощью tfs2013 и vs2013.Ошибка DLL TeamFoundation с VS2015

Все мои коллеги могут выполнить сборку этого проекта, но не меня (я на vs2015).

Я понял, что проблема возникла из разных DLL TeamFoundation (представлена ​​в GAC для vs2013 и помещена в c: \ program files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TeamFoundation \ Team Explorer to vs2015) Существует также проблема с рабочей областью: vs2013 = c: \ Users \ Username \ AppData \ Local \ Microsoft \ Team Foundation \ 5.0 \ Cache vs2015 = c: \ Users \ Username \ AppData \ Local \ Microsoft \ Team Foundation \ 6.0 \ Cache

Что мне делать, если я хочу выполнить эту сборку?

ответ

0

Не могли бы вы предоставить подробное сообщение об ошибке при создании вашего проекта? Вы имели в виду, что VS2015 не нашел dll в вашем проекте?

Согласно вашей информации, dll в GAC не будет проверять контроль доступа. Вы можете просмотреть их в ссылках решения. А также это не повлияет на вашу сборку. Однако, если проект ссылался на DLL Team Foundation dll или dll третьей части, вы можете получить сообщение об ошибке XX.dll в вашем проекте при использовании VS2015.

Обходной путь для вашей ситуации, создание папки под решением и добавление dll Team Foundation или третьей части в папку. Проверьте их в исходном элементе управления, не забудьте изменить определение сборки, чтобы добавить папку в исходные настройки. Затем вы можете успешно завершить очередь.

Кроме того, c: \ Users \ Username \ AppData \ Local \ Microsoft \ Team Foundation \ 6.0 \ Cache означает кеш TFS. 5.0 обозначает TFS2013 и 6.0 обозначает TFS2015. Это не должно влиять на результат сборки. Это просто означает, что вы используете TFS2015 вместо TFS2013.

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