Решение для [Не удается обновить ссылку на проект] и задержка [Проверка веб-сайта]
Folks, У меня есть старый веб-сайт ASP.Net, который я иногда изменяю.
Когда я иду, чтобы создать или запустить сайт, я получаю
Невозможно обновить ссылку на проект ''. Исходный проект не Доступный веб-сайт.
Затем он проходит через каждую папку и страницу в проекте и "проверяет" это. Сайт довольно значителен и может занять 5 минут на моем жестком ПК Windows 7.
Любые идеи, как я могу отслеживать "ссылку на проект" и избавляться от этого? Валидация разрушает мое сердце, небольшое изменение, бег, ждет 5 минут, тест, небольшое изменение, подождите 5 минут., затычки
ASP.Net не моя сумка, простите меня, если это ошибка школьного мальчика.
Ответы
Ответ 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.
Ответ 3
Вы пытались отключить его (временно) или перенести (если это необходимо) в проект вместо сайта?