Почему Visual Studio 2008 пытается открыть проект из неправильной папки? - PullRequest
1 голос
/ 18 июня 2010

У меня странная проблема с Visual Studio 2008. Я хотел отладить одну из библиотек, на которые ссылается мое веб-приложение.Поэтому я решаю добавить проект, содержащий библиотеку, в мое решение, чтобы я мог отлаживать их вместе.

Проект, содержащий мою библиотеку, находится на c:\webLibs\myproj.vbproj.Однако при попытке добавить проект в мое решение Visual Studio выдает следующую ошибку: «Файл проекта« c: \ someOtherFolder \ myproj.vbproj ». Перемещен, переименован или отсутствует на вашем компьютере».

Как видите, VS пытается открыть файл, отличный от того, на котором я щелкнул.Раньше у меня был файл в этом другом месте, но больше нет.

Я пытался перезапустить VS несколько раз.

Что может вызвать это странное поведение?Почему Visual Studio пытается открыть мой проект из неправильной папки?

Ответы [ 4 ]

2 голосов
/ 18 июня 2010

Попробуйте выполнить поиск любых файлов .suo или .user в исходной иерархии, особенно в каталоге вашего решения.VS хранит в этих файлах подсказки, которые могут время от времени выводить данные из строя.

1 голос
/ 25 апреля 2012

Я исправил это, закрыв Visual Studio, удалив файл .suo и снова открыв Visual Studio.

1 голос
/ 19 июня 2010

Я нашел проблему.У меня было ошибочное отображение TFS Source-Control, которое сопоставляло проект с несуществующей папкой на жестком диске.

Мое веб-приложение находится в своей собственной рабочей области.Библиотека, на которую я хотел сослаться, находится в своем собственном рабочем пространстве, где она сопоставлена ​​с c:\webLibs\myproj.vbproj.Однако в рабочей области веб-приложения было ошибочное отображение на c:\someOtherFolder\myproj.vbproj.

Я удалил ошибочное отображение, и все работало нормально: -)

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

0 голосов
/ 18 июня 2010

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

...