2017年1月29日 星期日

[研究][C#][ASP.NET] Bootstrap 3.3.7 安裝(NuGet)

[研究][C#][ASP.NET] Bootstrap 3.3.7 安裝(NuGet)

2017-01-29
2017-11-13

官方網站
http://getbootstrap.com/

工具:Visual Studio 2015 with Update 3

這篇只是記錄 NuGet 安裝和移除 Bootstrap 3.3.7 前後對 packages.config 和 Solution 檔案增減情況。













(下圖) 這邊有點 Bug,「已安裝」顯示安裝了 jQuery v3.1.1,實際上是安裝 1.9.1

PS:另外測試用 NuGet 安裝AspNet.ScriptManager.bootstrap,它需要 Bootstrap 和 jQuery,但是安裝後,「已安裝」不會顯示 Bootstrap 和 jQuery,也就是個套件安裝時候,被相依的套件無未必會出現在「已安裝」列表中;AspNet.ScriptManager.bootstrap移除時候也不會移除Bootstrap 和 jQuery。

(下圖) 有綠色打勾的似乎是沒有被相依需求的,可以解除安裝






歸納一下

其中packages.config檔案內容,安裝後多了 Bootstrap 和 jQuqey 兩項。

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="bootstrap" version="3.3.7" targetFramework="net462" />
  <package id="jQuery" version="1.9.1" targetFramework="net462" />
  <package id="Microsoft.CodeDom.Providers.DotNetCompilerPlatform" version="1.0.0" targetFramework="net462" />
  <package id="Microsoft.Net.Compilers" version="1.0.0" targetFramework="net462" developmentDependency="true" />
</packages>


安裝後多了些目錄和檔案,
Content 目錄,包含這些檔案:
bootstrap-theme.css
bootstrap-theme.css.map
bootstrap-theme.min.css
bootstrap-theme.min.css.map
bootstrap.css
bootstrap.css.map
bootstrap.min.css
bootstrap.min.css.map

fonts 目錄,包含這些檔案:
glyphicons-halflings-regular.eot
glyphicons-halflings-regular.svg
glyphicons-halflings-regular.ttf
glyphicons-halflings-regular.woff
glyphicons-halflings-regular.woff2

Scripts 目錄,包含這些檔案,其中後面4個是 jQuery 1.9.1 的檔案:
bootstrap.js
bootstrap.min.js
jquery-1.9.1.intellisense.js
jquery-1.9.1.js
jquery-1.9.1.min.js
jquery-1.9.1.min.map


用法請看下面,這裡不討論
********************************************************************************
2017-11-13

Visual Studio 2017 v15.4.3 目前 NuGet 提供的 Bootstrap 仍是 Bootstrap 3.3.7,搭配的仍是 jQuery 1.9.1 版。

(完)

沒有留言:

張貼留言