добавление ссылки на службу в Visual Studio 2010 кажется не работает

answer = Проблема была проста, у нас была общая библиотека с функциями. это привело к тому, что проект имел 2 идентичных пространства имен (одно в общей dll и одно в службе).

Сначала у нас возникла проблема с добавлением этой ссылки из-за прав, которые служба имела в IIS. мы исправили эту проблему, однако при повторном добавлении ссылки кажется, что она добавляется только частично. Он присутствует в списке сервисов, но не в конфигурации приложения, и его нельзя использовать (intellisense не находит его и не набирает вручную).

если мы попробуем это в другом проекте, он отлично добавит и мы пытались удалить все, что мы можем найти о ссылке, прежде чем читать ее (подпапка, открытие проекта в блокноте и удаление всех ссылок там), но ничего не работает.

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

Кто-нибудь знает, почему это могло произойти и возможные решения?

РЕДАКТИРОВАТЬ: Когда мы воссоздали проект в том же решении и перетащили все классы и т. д., мы можем добавлять и удалять эту ссылку по своему усмотрению. хотя это будет считаться решением, я действительно хотел бы знать, почему все произошло так, как было, а не воссоздавать проекты, когда кажется, что что-то застряло. Есть ли в Visual Studio кеш или что-то еще, что могло бы вызвать это?

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

Edit2: мы также пытались удалить папку служб, повторное добавление служб воссоздает папку и добавляет эту ссылку это не работает. если мы добавим другую службу после удаления папки, эта ссылка будет работать. добавление ссылки, которую мы хотим добавить после этого, не приводит к ее работе.

Edit3: в дополнительном проекте я могу добавить ее один раз там, где она работает, однако удаление ссылки и последующее добавление ее делает так, что она не работает опять работа. аналогичную ссылку на этот я могу удалять и повторно добавлять сколько угодно раз в одном проекте, и она продолжает работать. эта единственная ссылка не обнаруживается при повторном добавлении после удаления и выдаче ошибки «Тип или пространство имен не может быть найдено».

Мы также пытались изменить GUID решения и проектов, но, тем не менее, он неправильно добавляет ссылку на службу в проект.)

** Edit4: при отключении типов повторного использования в сборках, на которые имеются ссылки, в Configure Service Reference .. Диалоговое окно Visual Studio добавляет информацию на страницу Reference.cs, оставляя эту страницу пустой. снятие отметки с этого поля добавляет все ссылки на этот файл и заставляет справочную службу работать.

Однако я могу использовать большую часть ссылки, мне не хватает точки входа, что означает, что я не могу ее запустить.

это диалоговое окно поле, где я снимаю галочку, чтобы получить немного больше.

Может кто-нибудь сказать мне, как запустить командный файл, который я сейчас редактирую в npp, прямо в npp.

30
задан BoltClock 19 March 2012 в 17:21
поделиться