Kabelsalat
Semiprofi
Nachdem Microsoft bereits vor geraumer Zeit begonnen hat Entwicklern essentielle Tools wie z.B. das .Net-SDK zur Verfügung zu stellen, wurde dem ganzen nun noch das Sahnehäubchen aufgesetzt: Mit dem Release von .Net 2 hat MS sämtliche Visual Studio Express-Versionen, anders als bisher geplant, zur kostenlosen Nutzung freigegeben.
Was hat es nun mit den Express-Editions auf sich? Die meisten von euch kennen sicher die Visual Studio Produktlinie von Microsoft - eine ausgesprochen gelungene grafische Entwicklungsumgebung (IDE) für etliche Programmiersprachen. Typisch für Microsoft sind allerdings die nicht gerade zimperlichen Lizenzkosten - wobei ich an dieser Stelle dennoch ein dickes Lob an Microsoft ausprechen muss: Sie haben ein breites Angebot an Schülerversionen, welche ausgesprochen faire Preise zu bieten haben und deren Funktionsumfang sich in keinster Weise von den normal lizenzierten Anwendungen unterscheidet (teilweise gibt es sogar noch besondere Dreingaben). Wie auch immer, selbst die Schülerversion kostet Geld und nicht jeder Hobbyprogrammierer ist auf den kompletten Funktionsumfang angewiesen. Für diese Anwendergruppe hat MS nun die Express-Editions geschaffen. Sie weißen geringfügige Einschränkungen auf, welche eben diesem Hobbyprogrammierer jedoch in keinsterweise stören werden. Das bedeutendste Merkmal ist die Bindung an eine Sprache: Das "große" Visual Studio stellt eine All-in-One Lösung zur Verfügung, wohingegen die Express-Versionen nur mit jeweils einer Sprache umgehen können. Gesondert wäre noch der/die/das (???) Visual Web Developper Express zu erwähnen: Dieses Paket dient der ASP.Net Webentwicklung, welche aufgrund der .Net-Philosophie eigentlich nicht auf bestimmte Sprachen begrenzt ist, dieses Paket unterstützt allerdings nur C# und VB. Darüberhinaus ist es nicht möglich Klassenbibliotheken in die Anwendung zu integrieren - etwas, das viele ambitionierte Entwickler sicher vermissen werden und daher dennoch das "große" Visual Studio vorziehen werden. Selbstverständlich gibt es noch weitere Funktionen, welche in den Express-Varianten unterschlagen wurden, darauf will ich an dieser Stelle allerdings nicht weiter eingehen - falls ihr betroffen seit, werdet ihr das schon merken
Einen Haken hat dieses, doch äußerst reizvolle, Angebott dennoch:Es ist vorerst auf ein Jahr begrenzt. Man darf bereits heruntergeladene Kopien zwar weiterhin kostenlos nutzen, allerdings wird man ab diesem Zeitpunkt evtl. für den Neuerwerb der Software zahlen müssen - lasst euch mit dem Download also nicht zu lange Zeit
Bei den englischen Paketen hat man noch die Wahl, zwischen einem Web-Installer (der nach Ablauf der Frist wohl auch nicht mehr funktionieren wird) und einem vollen Installationspaket. Bei den deutsprachigen Varianten, welche am 23.Dezember erschienen sind, existiert diese Wahlmöglichkeit leider nicht. Dies ist aus zweierlei Gesichtspunkten bedauerlich: Zum einen muss man sich natürlich fragen, ob der Installer nach Ablauf der 1-Jahres-Frist noch funktionieren wird und zum anderen verfügt der Zielrechner nicht immer über die benötigte Bandbreite. Nicht unerwähnt sollen auch diverse Probleme des Web-Installers bleiben, so "freezt" das Setup bei etlichen System ("Die Installationskomponenten werden geladen") und zwar auf eine derart rabiate Weise, dass der Installer-Prozess 100% CPU-Last verursacht und sich nicht mit dem Taskmanager beenden lässt. Um dieses Probleme zu umgehen, habe ich mir überlegt, wie man aus dem Webinstaller der deutschen Versionen ein volles Installationspaket machen könnte. Hier die notwendigen Schritte:
Downloads & Links
>>> Visual Studio Express Download-Page (deutsch)
>>> Visual Studio Express Download-Page (englisch)
>>> Visual Studio Express Offline Installer Downloads (englisch)
>>> .Net Framework SDK (deutsch)
>>> MSDN
>>> MSDN Deutschland
>>> Infos zur Visual Studio Produktreihe
>>> Ready to Rock the Launch
Was hat es nun mit den Express-Editions auf sich? Die meisten von euch kennen sicher die Visual Studio Produktlinie von Microsoft - eine ausgesprochen gelungene grafische Entwicklungsumgebung (IDE) für etliche Programmiersprachen. Typisch für Microsoft sind allerdings die nicht gerade zimperlichen Lizenzkosten - wobei ich an dieser Stelle dennoch ein dickes Lob an Microsoft ausprechen muss: Sie haben ein breites Angebot an Schülerversionen, welche ausgesprochen faire Preise zu bieten haben und deren Funktionsumfang sich in keinster Weise von den normal lizenzierten Anwendungen unterscheidet (teilweise gibt es sogar noch besondere Dreingaben). Wie auch immer, selbst die Schülerversion kostet Geld und nicht jeder Hobbyprogrammierer ist auf den kompletten Funktionsumfang angewiesen. Für diese Anwendergruppe hat MS nun die Express-Editions geschaffen. Sie weißen geringfügige Einschränkungen auf, welche eben diesem Hobbyprogrammierer jedoch in keinsterweise stören werden. Das bedeutendste Merkmal ist die Bindung an eine Sprache: Das "große" Visual Studio stellt eine All-in-One Lösung zur Verfügung, wohingegen die Express-Versionen nur mit jeweils einer Sprache umgehen können. Gesondert wäre noch der/die/das (???) Visual Web Developper Express zu erwähnen: Dieses Paket dient der ASP.Net Webentwicklung, welche aufgrund der .Net-Philosophie eigentlich nicht auf bestimmte Sprachen begrenzt ist, dieses Paket unterstützt allerdings nur C# und VB. Darüberhinaus ist es nicht möglich Klassenbibliotheken in die Anwendung zu integrieren - etwas, das viele ambitionierte Entwickler sicher vermissen werden und daher dennoch das "große" Visual Studio vorziehen werden. Selbstverständlich gibt es noch weitere Funktionen, welche in den Express-Varianten unterschlagen wurden, darauf will ich an dieser Stelle allerdings nicht weiter eingehen - falls ihr betroffen seit, werdet ihr das schon merken
Einen Haken hat dieses, doch äußerst reizvolle, Angebott dennoch:Es ist vorerst auf ein Jahr begrenzt. Man darf bereits heruntergeladene Kopien zwar weiterhin kostenlos nutzen, allerdings wird man ab diesem Zeitpunkt evtl. für den Neuerwerb der Software zahlen müssen - lasst euch mit dem Download also nicht zu lange Zeit
Bei den englischen Paketen hat man noch die Wahl, zwischen einem Web-Installer (der nach Ablauf der Frist wohl auch nicht mehr funktionieren wird) und einem vollen Installationspaket. Bei den deutsprachigen Varianten, welche am 23.Dezember erschienen sind, existiert diese Wahlmöglichkeit leider nicht. Dies ist aus zweierlei Gesichtspunkten bedauerlich: Zum einen muss man sich natürlich fragen, ob der Installer nach Ablauf der 1-Jahres-Frist noch funktionieren wird und zum anderen verfügt der Zielrechner nicht immer über die benötigte Bandbreite. Nicht unerwähnt sollen auch diverse Probleme des Web-Installers bleiben, so "freezt" das Setup bei etlichen System ("Die Installationskomponenten werden geladen") und zwar auf eine derart rabiate Weise, dass der Installer-Prozess 100% CPU-Last verursacht und sich nicht mit dem Taskmanager beenden lässt. Um dieses Probleme zu umgehen, habe ich mir überlegt, wie man aus dem Webinstaller der deutschen Versionen ein volles Installationspaket machen könnte. Hier die notwendigen Schritte:
- Den (Web-)Installer nach C:\Temp kopieren
- Die Kommandozeile aufrufen (Start -> Ausführen -> Cmd) und folgende Befehle eingeben (danach kann die Konsole wieder geschlossen werden):
- "C:" (Enter)
- "cd C:\Temp" (Enter)
- "<Name des (Web-)Installers> /T:C:\Temp\vse /C" (Enter)
- Folgende Dateien in das Verzeichnis "C:\Temp\vse" kopieren (Klammer beachten):
- \wcu\dotnetframework\dotnetfx.exe (alle): http://go.microsoft.com/fwlink/?LinkId=51424&clcid=0x407
- \wcu\dotnetframework\langpack.exe (alle): http://go.microsoft.com/fwlink/?LinkId=54024&clcid=0x407
- \Ixpvcs.exe (C#): http://go.microsoft.com/fwlink/?LinkId=51418&clcid=0x407
- \Ixpvb.exe (VB): http://go.microsoft.com/fwlink/?LinkId=51415&clcid=0x407
- \Ixpvc.exe (C++): http://go.microsoft.com/fwlink/?LinkId=51417&clcid=0x407
- \Ixpvwd.exe (VWD): http://go.microsoft.com/fwlink/?LinkId=51422&clcid=0x407
- \wcu\msdnexpress\msdnixp.exe (alle): http://go.microsoft.com/fwlink/?LinkId=51429&clcid=0x407
- \wcu\sse\SQLEXPR32.EXE (Wenn SQL-Express mitinstalliert werden soll): http://go.microsoft.com/fwlink/?LinkId=51433&clcid=0x407
- Mit Schritt 3 habt ihr bereits einen Installer geschaffen, der auf den meisten System funktionieren wird und als Behelf für einen nicht funktionierenden Webinstaller vollkommen ausreicht. Wollt ihr das frisch geschnürte Paket jedoch längerfristig aufbewahren (oder besondere Funktionen nutzen), lohnt es sich das ganze (optional) zu kompletieren:
- \wcu\sse\SQLEXPR32(_GER).EXE (SQL-Express 32Bit: wenn gewünscht): http://go.microsoft.com/fwlink/?LinkId=51433&clcid=0x407
- \wcu\sse\SQLEXPR(_GER).EXE (SQL-Express 64Bit: wenn gewünscht): http://go.microsoft.com/fwlink/?LinkId=51434&clcid=0x407
- \wcu\msi31\WindowsInstaller-KB893803-v2-x86.exe (MSI-Update: msi.dll < 3.1.4000.2435): http://go.microsoft.com/fwlink/?LinkId=51430&clcid=0x407
- \wcu\dotnetframework\x64\NetFx64.exe (64Bit-System): http://go.microsoft.com/fwlink/?LinkId=51431&clcid=0x407
- \wcu\dotnetframework\x64\langpack.exe (64Bit-System): http://go.microsoft.com/fwlink/?LinkId=54021&clcid=0x407
- \wcu\RDBG\x64\expdbgsetup.exe (64Bit-System): http://go.microsoft.com/fwlink/?LinkId=51432&clcid=0x407
- \wcu\RDBG\IA64\expdbgsetup.exe (IA64-Architektur -> Platzhalter, nicht unterstützt, kein Download!): http://go.microsoft.com/fwlink/?LinkId=42433&clcid=0x407
- Geschafft! Der Inhalt des Ordners "C:\Temp\vse\" könnt ihr nun auf CD brennen, zippen oder einfach dort belassen Wie auch immer, installiren könnt ihr die Anwendung - wie nicht anders zu erwarten - durch Ausführen der Datei "setup.exe"
Downloads & Links
>>> Visual Studio Express Download-Page (deutsch)
>>> Visual Studio Express Download-Page (englisch)
>>> Visual Studio Express Offline Installer Downloads (englisch)
>>> .Net Framework SDK (deutsch)
>>> MSDN
>>> MSDN Deutschland
>>> Infos zur Visual Studio Produktreihe
>>> Ready to Rock the Launch
Zuletzt bearbeitet: