Visual Web Web Forms Project отсутствует IntelliSense - PullRequest
0 голосов
/ 23 октября 2019

Я переместил свои css-файлы из папки «App_Themes» в папку «Styles», чтобы реализовать связывание и минимизацию в моем приложении ASP.NET Web Forms. Поскольку я сделал это изменение, IntelliSense больше не распознает классы Bootstrap.

Я понимаю, почему, так как файл Boostrap css теперь связан и добавлен на мою главную страницу с помощью:

<head runat="server">
<title></title>
<asp:PlaceHolder runat="server">
    <%: System.Web.Optimization.Styles.Render("~/bundles/css") %>
</asp:PlaceHolder>
<script>

Однако, есть ли обходной путь для этого? Можно ли вручную зарегистрировать файл Bootstrap css в Visual Studio, чтобы IntelliSense знал о классах Bootstrap?

Есть идеи? Visual Studio 2019 (v 16.3.5)

Вот мой класс BundleConfig:

public class BundleConfig
{
public static void RegisterBundles(BundleCollection bundles)
{
    BundleTable.EnableOptimizations = true;

    var css = new StyleBundle("~/bundles/css")
        .Include("~/styles/devexpress/sprite13.2.css", new CssRewriteUrlTransformWrapper())
        .Include("~/styles/devexpress/styles13.2.css", new CssRewriteUrlTransformWrapper())
        .Include("~/styles/bootstrap/css/bootstrap.min.css", new CssRewriteUrlTransformWrapper())
        .Include("~/styles/bootstrap/css/bootstrap-theme.min.css")
        .Include("~/styles/bootstrap/css/bootstrap-override.css")
        .Include("~/styles/jquery/css/jquery-ui-1.9.2.custom.css", new CssRewriteUrlTransformWrapper())
        .Include("~/styles/fontawesome/css/all.min.css", new CssRewriteUrlTransformWrapper())
        .Include("~/styles/default.css");
    bundles.Add(css);

    var js = new ScriptBundle("~/bundles/js")
        .Include("~/scripts/bootstrap.min.js");
    bundles.Add(js);
}
}
...