Ссылки, которые не удается импортировать в проект приложения веб-службы ASP.NET VS 2005 (VB)

У меня есть проект приложения веб-службы VB ASP.NET, работающий под управлением VS 2005. Я пытаюсь добавить ссылки. Для этого я нажимаю значок «Свойства» в окне обозревателя решений, которое предоставляет мне окно для добавления/обновления/удаления ссылок. Я нажимаю «Добавить», выбираю нужную ссылку и затем «ОК». Смотри, НИЧЕГО! Он просто не будет добавлять ссылки (я пытался добавить несколько разных). В частности, я пытаюсь добавить сборку System.Configuration.

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

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

P.S: Проект управляется исходным кодом с использованием VSS, хотя это не повлияло, когда я проверил весь проект.

*Обновления прогресса:

  • Изменены права доступа к папке и файлам проекта, безрезультатно.
  • При просмотре путей в исходных файлах проекта они указывают на правильные местоположения (не то, чтобы я мог понять, почему это может иметь эффект).
  • Пытался создать новый проект и добавить существующие файлы проекта, это ужасно не удалось.
  • По несколько минут безучастно смотрел в экран. Насильно заставить его работать не имеет никакого эффекта.

person Mr. Smith    schedule 17.08.2009    source источник


Ответы (1)


После большого разочарования, большого количества кофеина и никотина мне удалось найти проблему. Когда вы «Получить последнюю версию» в папке, обязательно «Установить рабочую папку» в корне вашей базы данных VSS. Если вы этого не сделаете, исходный код проекта может быть продублирован в основном файле решения следующим образом:

  • C:\Projects\MyAwesomeProject
  • C:\Projects\MyAwesomeProject\MyAwesomeProject

Из этого вы должны понять, что теперь у вас есть повторяющийся код и повторяющиеся файлы конфигурации, которые оба обрабатываются как основной файл app.config/web.config. Изменения, сделанные в одном, не отражаются в другом. Когда вы пытаетесь добавить ссылки, он технически добавляет их к одному, но не к другому, что также приводит к тому, что VSS не «показывает» ссылки на страницах свойств решения.

Я усомнился в этом, так как я взял проект у предыдущего разработчика, который не установил рабочую папку, когда он сделал «Получить последнюю версию», и проверил все дубликаты файлов, созданные в результате, обратно в VSS. Мой вопрос был в основном «Какой из них правильный?».

Удаление "C:\Projects\MyAwesomeProject\MyAwesomeProject\" = Сборка выполнена успешно.

Удачного программирования!

person Mr. Smith    schedule 18.08.2009