Visual Studio intellisense для Bootstrap через CDN

Я установил Bootstrap через Microsoft CDN, например:

<head>
    ...
   <link href="//ajax.aspnetcdn.com/ajax/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
   <link href="//ajax.aspnetcdn.com/ajax/bootstrap/3.1.1/css/bootstrap-theme.min.css" rel="stylesheet" type="text/css" />
</head>

и

<body>
    ...
    <script src="//ajax.aspnetcdn.com/ajax/bootstrap/3.1.1/bootstrap.min.js"></script>
</body>

Все работает отлично с помощью Bootstrap, однако Visual Studio не дает мне никакого интеллекта для классов.

Например, набрав

<div class="(intellisense should open here)

ничего не появляется.

Есть ли способ получить intellisense из CDN?

Ответ 1

Вы можете добавлять ссылки CDN к intelliSence для javascript, однако css не поддерживается.

Visual Studio 2013 options

Вы можете добавить файл в свой проект, и он будет работать, вам не нужно добавлять ссылку на html, просто спроектировать и решить эту проблему.

Ответ 2

Вам нужно установить bootstrap через пакеты NuGet. После этого Intellisense начнет работать.

Ответ 3

Откройте Visual Studio

Перейдите в раздел Расширения и обновления и нажмите вкладку Онлайн.

В поле Тип поиска Бутстрап.

Установите следующие пакеты, чтобы включить intellisense. Убедитесь, что вы перетащили bootstrap.css(или bootstrap.min.css и js файл), прежде чем пытаться вставить фрагмент.

  • Загрузочный пакет
  • Bootstrap Snippet Pack

введите описание изображения здесь

Ответ 4

ИНСТРУМЕНТЫ- > Параметры- > Текстовый редактор- > специальный язык → IntelliSense

Это должно заставить intellisense работать и работать, работал у меня раньше (думаю, это то, что вы ищете)

Ответ 5

Я знаю, что это не совсем CDN, но он работал у меня, и вы все равно можете поддерживать свои пакеты в актуальном состоянии

Вы можете ссылаться на Bootstrap с помощью Bower.

На package.json у вас будет:

{
  "version": "1.0.0",
  "name": "TaskAngularJSApp",
  "private": true,
  "devDependencies": {
    "grunt": "0.4.5",
    "grunt-contrib-uglify": "0.7.0",
    "grunt-contrib-watch": "0.6.1",
    "bower": "1.7.3"
  }
}

Затем у вас есть файл bower.json, например:

{
    "name": "ASP.NET",
    "private": true,
    "dependencies": {
        "bootstrap": "*"
    }
}

Затем на вашем html вы ссылаетесь на бутстрап, например

    <link rel="stylesheet" href="/lib/bootstrap/dist/css/bootstrap.min.css" />
    <script src="/lib/bootstrap/dist/js/bootstrap.min.js"></script>

Мне нужна помощь: используя grunt bower gulp npm с визуальной студией 2015 для asp-net-4-5-project

и

Выпущено сегодня: Visual Studio 2015, ASP.NET 4.6, предварительные просмотры ASP.NET 5 и EF 7 - В "Обновлениях HTML-редакторов" "раздел

Ответ 6

В папке Content скопируйте bootstrap.css.

Ответ 7

Я только что установил bootstrap nuget