Подтвердить что ты не робот

Решение для [Не удается обновить ссылку на проект] и задержка [Проверка веб-сайта]

Folks,  У меня есть старый веб-сайт ASP.Net, который я иногда изменяю.

Когда я иду, чтобы создать или запустить сайт, я получаю

Невозможно обновить ссылку на проект ''. Исходный проект не Доступный веб-сайт.

Затем он проходит через каждую папку и страницу в проекте и "проверяет" это. Сайт довольно значителен и может занять 5 минут на моем жестком ПК Windows 7.

Любые идеи, как я могу отслеживать "ссылку на проект" и избавляться от этого? Валидация разрушает мое сердце, небольшое изменение, бег, ждет 5 минут, тест, небольшое изменение, подождите 5 минут., затычки

ASP.Net не моя сумка, простите меня, если это ошибка школьного мальчика.

4b9b3361

Ответ 1

Visual Studio 2008 хранит ссылки на проекты для веб-сайтов в файле решения (.sln)

Найти и отредактировать или удалить ссылки на нарушающие проекты, отредактировав файл решения с помощью Notepad или Notepad ++.

Типичная запись проекта

(здесь GUID {2F769E88-2909-49A8-A5D6-1AF1C27FAB4E} с правой стороны - это идентификатор проекта, на который должен ссылаться какой-то другой проект)...

 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MyLibrary", "Source\MyServiceLibrary\MyLibrary.csproj", "{2F769E88-2909-49A8-A5D6-1AF1C27FAB4E}"
 EndProject

Ссылка на приведенную выше запись проекта с веб-сайта

 Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "WebSite", "Source\WebSite", "{66E258DA-36BE-4643-BC7E-2D9D90A6BEB9}"
    ProjectSection(WebsiteProperties) = preProject
        ...
        ProjectReferences = "{2F769E88-2909-49A8-A5D6-1AF1C27FAB4E}|MyLibrary.dll;"
        ...
    EndProjectSection
 EndProject

Ответ 2

Щелкните правой кнопкой мыши на веб-сайте в решении и нажмите "Страницы свойств". В соответствии с рекомендациями найдите ссылку, которая не работает (она будет "недоступна" рядом с ней), удалите и снова добавьте ее. Я считаю, что это решение предпочтительнее для редактирования файла .sln.