Нарушает ли пакет CSS-файлов CSS Intellisense в представлениях Razor?
Включает ли набор связанных CSS-файлов в макете, а @Styles.Render("~/Content/css")
остановить IntelliSense класса CSS в ведомых Просмотр файлов?
Я спрашиваю, потому что в одном из моих взглядов, View.vbhtml
Я набрал:
<div class="
и не было никакого Intellisense, рекомендующего какой-либо из классов CSS, установленных в связанных файлах CSS.
Я не пробовал без комплектации - я предполагаю, что это связано с комплектацией, так как VS 2012 должен иметь intellisense класса css, нет?
2 ответа
Я наблюдал аналогичную проблему с представлениями VS2012 и ASP.NET MVC Razor. При изучении предложений / ответов и комментариев, связанных с этой темой, я не смог применить те, которые успешно работали в моих проектах VS2012 ASP.NET MVC Razor. Тем не менее, я обнаружил детали от Microsoft Connect, признавая это как еще не реализованную функцию, а также решение, которое работало в моем VS2012, где все другие предложения не работали в моей среде VS2012
Вы можете увидеть эти детали здесь: CSS Intellisense не работает для проекта MVC 4 в Visual Studio 2012 Ultimate
Нет, intellisense не будет работать для связанных файлов.
Стили в .css
файлы не отправляются в ".Render" до времени выполнения.
Наконец, я проверял это снова и снова, я даже не могу получить intellisense, если я использую:
...
<head>
<style type="text/css">
#myElement{color:red}
.myStyle{color:red}
</style>
</head>
...
в самом _Layout.cshtml.
ПРИЗЫВАЙТЕ К ДИКОМУ: если я ошибаюсь в этом, я призываю вас предоставить исчерпывающее доказательство И пример, который мы можем воспроизвести, в противном случае мы должны сделать вывод, что нет, в MVC Views нет intellisense