8

今週、Visual Studio 2015 をインストールしました。ただし、Razor Views に IntelliSense がないことがわかりました。

Visual studio 2013 では問題なく動作しました。

ブートストラップを含むすべての css ファイルは~/Content/css/( ) の下にあります。*.min.css

バンドル構成は次のとおりです。

bundles.Add(new StyleBundle("~/Content/smartadmin").IncludeDirectory("~/Content/css", "*.min.css"));

カミソリ ビューでブートストラップ CSS を使用しようとすると、オートコンプリート ボックスに何も表示されません。ブートストラップ クラスの横に紫色のアイコンがあるはずです..? ブートストラップ パッケージで利用可能なアイコンや css クラスは表示されません。

健全性チェックを行い、新しい MVC 5 アプリケーションを作成しました。これはブートストラップに同梱されています。これは機能し、すべてのインテリセンスがそこにあります。

この問題を解決するにはどうすればよいですか? 確かにそれは私のソリューションに問題があるに違いありませんか? css ファイルがコンテンツの下のサブフォルダーの下にあるのは好きではありませんか?

更新:だから私はファイルの縮小されていないバージョンをコピーしてから、それを拾いました。VSがインテリセンス用に縮小されたファイルを取得しない理由を知っている人はいますか?

4

7 に答える 7

10

インテリセンスが機能するためには、縮小されていないファイルをソリューションに追加することが解決策のようです。これは、Microsoft がミニファイアーを別の拡張機能に分割したためだと思います。

于 2016-01-26T22:17:35.667 に答える
6

プロジェクトの種類が ASP.NET Web アプリケーションで、'マスター ページ' を使用している場合、マスター ページに css ファイルへのリンクを追加することで簡単に修正できます。たとえば、マスター ページの「head」セクションに次のように追加します。

<link rel="stylesheet" href="Content/bootstrap.css" type="text/css" />
于 2016-11-06T23:34:10.713 に答える
3

私の場合、ブートストラップ ファイルのパスが変更され、ファイルがプロジェクトに含まれていないため、インテリセンスが機能しません。

プロジェクトにファイルを追加した後は正常に動作します。

私は知っています...それは簡単な解決策です。ごめん!

ここに画像の説明を入力

于 2016-10-12T04:12:53.507 に答える
3

誰かがここに来て、受け入れられた解決策がうまくいかない場合。

私の場合、Bootstrap css クラスの intellisense を機能させるには、ソリューションからデータベース プロジェクト (.sqlproj) を削除する必要がありました。

データベース プロジェクトを削除してから、Visual Studio を再起動します。

そして明確にするために。データベース プロジェクトを削除することは望ましくないため、これは適切な解決策ではありません。だから、誰かがこの奇妙なバグに対する良い解決策を見つけてくれることを願っています.

于 2016-09-30T13:11:12.627 に答える