2014-08-28 6 views
9

Wir verwenden diese Visual Studio-Erweiterung, möchten diese aber auch auf unserem CI-Server verwenden, ohne die generierten gebündelten Dateien einzuchecken. Gibt es dafür keine Kommandozeilen-Tools?Gibt es keine Befehlszeilentools für VS Web Essentials Extension?

Fragen Sie sich, wie der Rest der Web Essentials-Community dies tut.?.? Sicherlich sind andere schon einmal darauf gestoßen und haben eine Lösung gefunden, oder?

+0

Auch wir stießen auf das gleiche Problem. Wir checken unsere gebündelte js-Datei (und CSS-Datei) ein. Wir würden lieber ein Befehlszeilentool verwenden, um den gleichen Prozess in unserem Build-Server zu replizieren, aber das macht den Job. – seldary

Antwort

2

Wenn Sie einen CI-Server einrichten, sind die Vorteile der in Visual Studio integrierten Bündelung gering - ich würde davon ausgehen, dass Sie keine Bereitstellungen von VS durchführen und stattdessen über Ihr System bereitgestellt werden CI-Umgebung

Wenn dies der Fall ist, würde ich in Web Essentials die Bündelung deaktivieren und eine Befehlszeilenbündelungslösung wie WebGrease oder AjaxMin verwenden. I heard, dass AjaxMin ist, was von WE and WG sowieso verwendet wird.

Ein weiterer Ansatz könnte sein, die WE Bündelung an ihrem Platz zu bleiben und versuchen, Befehlszeilen WebGrease verwenden Web Essentials Bündelung in Ihrem CI Schritt zu replizieren:

wg -b -in:C:\javascript -out:bigjavascriptfile.js 
+0

Danke für die Antwort, aber ich fürchte, es beantwortet nicht die eigentliche Frage. In meinem Szenario ist die MVC-Bündelung nicht effektiv. Aber das macht nichts. Ich habe es mit WE eingerichtet und will ** WE benutzen. Seine Angemessenheit ist nicht in Frage, nur ob es getan werden kann oder nicht, und wenn ja, wie? +1 für den Vorschlag. –