VS2010 Добавить ссылку на службу отсутствует (Невозможно добавить ссылку на службу) - PullRequest
6 голосов
/ 19 июля 2011

У меня проблема, которая, кажется, идентична этому вопросу . Я не могу добавить ссылку на сервис для любого проекта в Visual Studio. Я дошел до того, что отформатировал весь компьютер, переустановил Windows (Windows 7 Ultimate) и VS2010 Professional. Дважды. Это рабочий компьютер, который я унаследовал, и мне кажется странным, что даже после форматирования диска и переустановки всего я не могу добавить служебную ссылку в любой проект на этом компьютере.

Я на 100% уверен, что в настройках моего проекта есть цель .NET 3.5, и даже создал пустой проект, чтобы опробовать его. Те же результаты. Я не уверен, что мне не хватает. Я вытаскиваю оригинальное решение из TFS (у кого-то еще нет этой проблемы), поэтому я не пропускаю что-то в решении.

Есть мысли?

Edit:

Я только что создал другую учетную запись (также Admin), и я могу добавить сервисные ссылки к проектам под этой учетной записью. Я что-то пропустил? В моем оригинальном аккаунте есть апостроф - это все испортит?

Редактировать 2:

Пока это было исправлено, я не доволен исправлением. Позже я сообщу об ошибке в Microsoft, но мне любопытно понять, с чем это вообще связано, и как ее избежать в будущем.

Редактировать 3:

Я открыл сообщение об ошибке в Microsoft ( здесь ).

Ответы [ 4 ]

4 голосов
/ 22 июля 2011

Работа вокруг:

Моя работа, как было опубликовано в моем отчете об ошибке, состояла в том, чтобы создать новую учетную запись пользователя Windows на машине (следя за тем, чтобы в имени не было апострофа). По какой-либо причине эта новая учетная запись может добавлять ссылки на службы, но оригинал по-прежнему не может.

(Если кто-то может опубликовать решение, позволяющее исходной учетной записи иметь возможность добавлять ссылки на службы, я изменю этот ответ на выбранный ответ.)

1 голос
/ 16 марта 2012

То же самое случилось со мной.В моей исходной учетной записи есть апостроф, поэтому я создал вторую учетную запись DevUser, которая отлично работает.

0 голосов
/ 16 июля 2013

Убедитесь, что вы не находитесь в режиме отладки , когда пытаетесь добавить сервисную ссылку! Этот поймал меня!

0 голосов
/ 07 июня 2012

Я наконец-то решил, что понимаю, что Extention Manager не может получить доступ к онлайн-галерее. Кроме того, я могу добавить ссылку на службу в своем домене.В моем случае это была проблема с интернет-соединением.Я открыл файл devenv.exe.config и нашел прокси, он показывает наш адрес tfs, но я не могу поверить в это!Как это могло произойти?Я прокомментировал это, и теперь все в порядке.

вот ответ Невозможно подключиться к любому онлайн-ресурсу

    <system.net>
        <defaultProxy enabled="true" useDefaultCredentials="true">
        <!--proxy bypassonlocal="True" proxyaddress="http://tfs.mycompany.com.tr:8080/tfs/productdevelopmentserverxxx"/-->
    </defaultProxy>
    <settings>
        <ipv6 enabled="true"/>
        <servicePointManager expect100Continue="false" />
    </settings>
    </system.net>

Также посмотрите this

...