Когда вы создаете веб-сайт в Visual Studio, он не будет показывать вам никаких подсказок или предупреждений, связанных с aspx
файлами разметки, если вы не открыли файл физически в редакторе.
Например, есть Подсказка, связанная с моим файлом Default.aspx
. Но сейчас у меня виден только файл aspx.cs
:
Если я создам решение (или пересоберу решение, или создам веб-сайт, или пересоберу веб-сайт (независимо от того, что означают эти разные варианты)):
я не получаю подсказок или предупреждений о моем веб-сайте или решении:
------ Rebuild All started: Project: D:\...\WebSite\, Configuration: Debug Any CPU ------
Validating Web Site
Building directory '/WebSite/App_Code/'.
Building directory '/WebSite/Account/'.
Building directory '/WebSite/'.
Building directory '/WebSite/Scripts/'.
Validation Complete
========== Rebuild All: 1 succeeded, 0 failed, 0 skipped ==========
Я также не получаю никаких подсказок или предупреждений о моем веб-сайте или решении:
Но если я просто нажму F7, чтобы появился файл разметки:
И создайте свое решение (или перестройте свое решение, или создайте свой веб-сайт, или перестройте свой веб-сайт (что бы ни значили эти разные варианты)), я получаю подсказки и предупреждения, связанные с Default.aspx
:
Как заставить Visual Studio работать?
Единственный обходной путь, который я смог придумать, - это открыть каждый файл на веб-сайте, переключиться в режим «дизайнер», а затем построить решение (или перестроить решение, или создать веб-сайт, или перестроить веб-сайт (что бы ни значили эти разные варианты)). Когда у вас 60 или 70 страниц, это становится довольно утомительно:
Но, по крайней мере, я увижу подсказки и предупреждения в решении веб-сайта:
Есть ли способ убедить Visual Studio построить полное решение? (Или перестроить полностью решение? Или создать полностью веб-сайт? Или перестроить полностью веб-сайт? (Что бы ни означали эти разные варианты ))