Где я могу найти Microsoft.TeamFoundation.VersionControl.Client.dll в установке Visual Studio 2015?

Я следовал инструкциям в статье о поддержке нескольких версий Visual Studio при разработке политик регистрации. Теперь, где я могу найти:

Microsoft.TeamFoundation.VersionControl.Client.dll

Для Team Foundation Server 2015 (версия 14) в моей установке VS2015? (Или в NuGet?)

Нет ничего подобного в

C:\Program Files (x86)\Microsoft Visual Studio 14\Common7\IDE\PrivateAssemblies\

person Lukáš Lánský    schedule 22.09.2015    source источник
comment
Спасибо, что обратили на это мое внимание, я обновил сообщение в блоге.   -  person jessehouwing    schedule 22.09.2015


Ответы (2)


Они были перемещены в пакет Nuget.

Они также хранятся в папке «CommonExtensions» вашей установки Visual Studio, но на них больше не нужно ссылаться, для этого и предназначен пакет NuGet.

 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer
person jessehouwing    schedule 22.09.2015
comment
Я бы предпочел использовать этот пакет, но после замены старой библиотеки этим пакетом сборка не удалась, так как под именем Microsoft.TeamFoundation.VersionControl нет пространства имен или типа. Кроме того, https://msdn.microsoft.com/en-us/library/microsoft.teamfoundation.versioncontrol.client%28v=vs.120%29.aspx не предоставляет документации по пространству имен для текущей версии VS. Хм. Кажется, поддержка этого материала была прекращена? - person Lukáš Lánský; 22.09.2015
comment
Обновлена ​​ссылка на пакет ExtendedClient, в котором есть DLL, которую вы ищете. Я не играю с вами в шутку с разумом джедаев;)! - person jessehouwing; 22.09.2015
comment
Microsoft, спасибо за добавление 49 новых ссылок после установки этого пакета .... НЕНАВИЖУ ВАС! - person sotn; 05.07.2017
comment
@jessehouwing: Спасибо, мы обновились до пакета NuGet, так как надеялись, что это лучший механизм управления зависимостями, чем ссылка непосредственно из папки Team Explorer. Однако меня несколько смущает огромное количество ссылок, которые я получил в моем проекте. - person J M; 02.01.2018
comment
Хахаха 72 или около того, что добавлено? - person jessehouwing; 03.01.2018
comment
В Visual Studio 2017 его можно найти по следующему адресу: C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Professional \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TeamFoundation \ Team Explorer - person Cary; 04.12.2018
comment
Я не знаком с NuGet. Означает ли это, что я должен загружать эти сборки через NuGet, и мне решать, где их хранить? - person Cary; 10.12.2018
comment
Вы добавляете ссылку на пакет NuGet в свой проект Visual Studio, и это позволит вам строить на их основе. Вы можете установить ссылки на copy-local, чтобы скопировать их в свой выходной каталог. - person jessehouwing; 10.12.2018
comment
Я использую .Net 4.6.1 и VS 2017. По моим ссылкам. Я скачал по вашей ссылке пакет NuGet версии 16.143.2. Я вижу Microsoft.TeamFoundation.Client и Microsoft.TeamFoundation.VersionControl.Client в моем проекте Ссылки. И для этого я добавил директивы using. Однако я все еще получаю сообщения сборки: «Не могу найти ссылку…» для обоих, а также «... TeamFoundation не существует в пространстве имен« Microsoft »». Есть предположения? - person user1074069; 10.07.2019

Мы можем найти в:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer
person user8951456    schedule 11.09.2019