У меня есть проект веб-форм Visual Studio 2008 .NET 3.5, в котором постоянно отображаются предупреждения для моих тегов классов в формате HTML. У меня есть CSS-файл, включенный в главную страницу со следующей ссылкой:
<link href="/Css/Site.css" rel="stylesheet" type="text/css" />
Предупреждения, которые я получаю:
The class or CssClass value is not defined.
Во время выполнения все хорошо, и все работает, как ожидалось, но эти предупреждения в VS становятся очень раздражающими. Есть ли другой способ связать это? Я не получаю VS intellisense для атрибутов класса html, и когда я щелкаю предупреждение, а затем наводю курсор мыши на атрибут class="something"
в html, все предупреждения исчезают. В следующий раз, когда я соберу все предупреждения, вернусь.
Есть идеи?
РЕДАКТИРОВАТЬ: Файл включен в проект. Я также попытался изменить ссылку на:
<link href="Css/Site.css" rel="stylesheet" type="text/css" />
Кажется, это дает мне смысл, но у меня все еще есть предупреждения ...
Я также пробовал:
<link href="~/Css/Site.css" rel="stylesheet" type="text/css" />
Это похоже на работу ...
Почему они все работают во время выполнения, но каждый из них вызывает различное поведение в VS?
РЕДАКТИРОВАТЬ: Таким образом, закрыты и вновь открыть VS, ~ все еще используется, но все предупреждения возвращаются и не исчезают. Так что я еще могу попробовать? Главная страница находится в корне приложения, страницы содержимого - в подкаталогах.