Всякий раз, когда я работаю в Visual Studio, я всегда обнаружил, что он не будет разрешать имена классов css в моем html. Имена классов CSS будут отображаться с зеленой строкой в Visual Studio, но тогда страница будет отображаться отлично при просмотре в браузере. Поэтому я знаю, что файл css правильно ссылается на моей главной странице, но Visual Studio просто не разрешает его. Кроме того, в Design View не будет отображаться ни один из стилей CSS.Почему Visual Studio не разрешает имена классов CSS?
ответ
См. Это сообщение Джеффом Кинга о получении Visual Studio, чтобы иметь возможность находить файл javascript с intellisense: JScript IntelliSense FAQ.
В частности, точка чтения № 4, третья пуля:
Сайт-Relative Paths - Эти пути формы «/ папка/файл», и рассчитывается из базы вашего сайта (http://site/application/folder/file). Этот подход поддерживается ASP.NET Веб-формы и ASP.NET MVC. Однако не поддерживается Visual Studio. Причина в том, что Visual Studio не всегда знает конечное развернутое местоположение вашего сайта и , таким образом, разрешение пути не может быть гарантировано. Учитывая, что у нас есть видно, что немногие люди используют сайт-родственник путей, мы могли бы рассмотреть возможность сделать предположение , разрешив этот тип пути к корню проекта. Учитывая риск того, что вы думаете, что ваш сайт работает, когда это действительно не так, Я хотел посмотреть, сколько людей было , поддерживая это.
Обратите внимание на то, что «[Относительные для сайта пути] НЕ поддерживаются Visual Studio». Я всегда использовать относительные пути сайта для моих JavaScript и CSS файлы, так решение, чтобы получить Visual Studio, чтобы найти JavaScript файлы такое же решение, чтобы получить Visual Studio, чтобы найти CSS файлы:
<link href="/content/default.css" rel="stylesheet" type="text/css" />
<% if (false) {%>
<link href="../../content/default.css" rel="stylesheet" type="text/css" />
<% } %>
А теперь Visual Studio может найти файл CSS и проверить мои имена классов CSS существуют (и Design View выглядит намного лучше).
Опубликовано в моем блоге здесь: Why does Visual Studio not resolve my CSS class names?
-Джефф
Пробовал только закрыть проект и открыть его снова? Возможно, это немного медленнее, или вы используете какой-то путь к таблице стилей (сгенерированный на основе других данных или что-то еще), которые не могут быть прочитаны напрямую VS.
Никогда не испытывал то же (VS08).
Я только что видел ответ на это, так что я думал, что я разделю его. Вы можете получить VS2008 для распознавания вашего CSS-файла, перейдя на панель инструментов «Вид/Управление стилями» и таким образом добавив ваш файл CSS. Когда я это сделал, я увидел свой CSS-файл в списке Manage Styles, но у него был значок предупреждения, потому что VS почему-то не видел его. Я удалил и повторно добавил его, и теперь VS нахожу мои стили (без зеленой ошибки) и Intellisense работает. Очень приятно!
- 1. Почему Visual Studio не собирает библиотеки классов?
- 2. Почему Visual Studio игнорирует имена параметров?
- 3. Почему Visual Studio 2010 не разрешает режим отладки?
- 4. GWT - имена классов css
- 5. Visual Studio не разрешает пространство имен Dapper.Extension
- 6. Visual Studio CommandBar «Имена»
- 7. Узел + Реакция - Имена классов переносимых классов CSS
- 8. CSS спрайты, присваивающие имена классов
- 9. Почему не работает Intellisense Visual Studio для производных классов?
- 10. WebUserControl css visual studio
- 11. Visual Studio не применяется CSS
- 12. Visual Studio: мастер классов неисправен
- 13. Диаграмма классов Visual Studio, не показывающая отношения
- 14. Visual Studio не разрешает точки останова в представлениях MVC
- 15. Настройки Visual Studio css
- 16. CSS не разрешает прокрутку
- 17. CSS класс не работает MVC Visual Studio
- 18. Как получить имена классов css элемента
- 19. Как извлечь имена классов из селектора CSS?
- 20. Динамические имена классов CSS в GWT
- 21. Имена классов конкретных классов и иерархии классов
- 22. Как перечислить имена файлов refactor/cs в крупном проекте Visual Studio Visual Studio
- 23. Android Studio не разрешает репозиторий
- 24. Имена элементов Visual Studio 2010 для theming
- 25. Visual Studio 2010 Не связать файл CSS
- 26. jsonschema2pojo дубликаты классов (не дублируются имена классов)
- 27. Как искать имена файлов в Visual Studio?
- 28. Xamarin не разрешает DialogViewController
- 29. Visual Studio 2013 css outline
- 30. Visual Studio 2008: Отключить проверку класса CSS
Это будет трудно для кого-либо ответить на это, не видя примера, который воспроизводит проблему. –