2013-09-06 13 views
29

Voglio avviare la mia applicazione MVC 4, ma non sono sicuro di quali desideri o bisogno. Le descrizioni sono piuttosto vaghe e ho difficoltà a trovare una bella descrizione di cosa significano ognuna di queste versioni.Differenze nel pacchetto di Twitter Bootstrap nuget?

enter image description here

Quali sono le principali differenze/analogie e che uno devo scegliere?

risposta

33

Twitter.Boostrap è attualmente solo un collegamento di dipendenza a "Bootstrap", la prima opzione. Quindi lo prendo come Bootstrap è tutto ciò di cui hai bisogno. Se si installa Twitter.Bootstrap, verrà aperto un file readme.txt.

Dal readme.txt package NuGet Twitter.Bootstrap:

Twitter.Bootstrap è in movimento!

v3.0.1 sarà l'ultima versione di Bootstrap sotto lo spazio dei nomi di Twitter.Bootstrap. Con l'avvio di nuovi progetti, è necessario installare Bootstrap direttamente dallo spazio dei nomi Bootstrap gestito da Outercurve https://www.nuget.org/packages/Bootstrap/ Per i progetti esistenti, è già installato il nuovo pacchetto Bootstrap mediante l'aggiornamento a questa versione.

+0

Eccellente questo dovrebbe essere contrassegnato come la risposta. – tympaniplayer

0

Il primo installerà i file .css, .js e .img e anche jQuery. Bootstrap per MVC 4 installa Bootstrap e supporta il raggruppamento e la minimizzazione.

2

Mi sono chiesto la stessa cosa, è davvero confuso con tutte queste diverse versioni e, a mio parere, evidenzia un tipo di grosso problema con NuGet. Forse potrebbero introdurre un badge "Supportato"/"Verificato" o qualcosa del genere?

In ogni caso: il primo pacchetto ha Outercurve come proprietario e non viene fornito con lo spazio dei nomi di Twitter. Poiché Outercurve è stato finanziato da Microsoft e ha iniziato a offrire il pacchetto solo a maggio 2012 (stranamente versione 1.0.0, anche se Bootstrap aveva raggiunto almeno 2.0.3 da allora), immagino che questa sia la versione MS "ufficiale" di Bootstrap che ora viene incluso come modello predefinito in Visual Studio.

Vale la pena notare che anche se NuGet desidera che si aggiorni all'ultima versione 3, i modelli di progetto VS 2013RC vengono ancora contrassegnati con la versione 2 e i campioni verranno (almeno visivamente) interrotti se aggiornati.

0

Ho lavorato a un'applicazione Web MVC 4 con jQuery 1.8.2. Il gestore di pacchetti Nuget sembrava gestire tutte le dipendenze quando ho installato Bootstrap 3.3.1. Tuttavia, ha eseguito l'upgrade della mia app solo a jQuery 1.9.0 anziché a jQuery 1.9.1.Quindi direi che se si installa solo la versione che appare in cima alla lista come ho fatto io (Bootstrap 3.3.1), è necessario finire con jQuery 1.9.1 o successivo. La mia soluzione era eseguire "Install-Package jQuery -Version 1.9.1" nella console di Gestione pacchetti di Visual Studio. Stavo usando Visual Studio 2013. A proposito, nella finestra Gestisci pacchetti Nuget di Visual Studio, le informazioni per Bootstrap 3.3.1 dicevano "Dipendenze: jQuery (> = 1.9.0)!