Visual Studio 2017 erschienen

Es gibt 24 Antworten in diesem Thema, welches 5.674 mal aufgerufen wurde. Der letzte Beitrag (9. März 2017 um 08:55) ist von syshack.

  • Das neue VS 2017 ist nun erschienen. Man kann die Keynote und eine Einführung (ca. 8h Video) anschauen:

    Stream: Bitte melde dich an, um diesen Link zu sehen.
    YT Channel: Bitte melde dich an, um diesen Link zu sehen.
    Download als MP4: Bitte melde dich an, um diesen Link zu sehen.

    Es kommen noch ein paar virtuelle Training-Sessions (aber bei mir um 3 Uhr morgens werde ich es kaum live anschauen können).

    Die .NET Core Entwicklung ist nun out-of-the-box, ebenso Python, R, Xamarin und ein paar andere Sachen. Das ist natürlich dann auch für den Download entsprechend gross geworden.
    Es gibt wieder die Community/Professional/Enterprise Editionen: Bitte melde dich an, um diesen Link zu sehen.

    Für den Download gibt es im MSDN noch kein ISO (und ich weiss nicht, ob es sowas geben wird) aber einen Download-Installer, den man auch Bitte melde dich an, um diesen Link zu sehen. entsprechend wie früher auch schon aufrufen kann.

    Die Enterprise Edition als Englische Version lädt satte 19.2 GByte runter. Ich habe das so runtergeladen:
    mu_visual_studio_enterprise_2017_x86_x64_10049783.exe --layout "D:\Temp\Visual Studio 2017 Enterprise\install" --lang en-US


    Übrigens es gibt in der Zwischenzeit eine Alpha Preview von Visual Studio for Mac: Bitte melde dich an, um diesen Link zu sehen.
    Diese wird C# Apps for Mac und Xamarin unterstützen, ebenso die .NET Core und Azure Entwicklung.

    ___________________________________________________________
    Meine Kreationen: Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    | Bitte melde dich an, um diesen Link zu sehen.
    Avatar: Copyright 2017 by Saiki

    Einmal editiert, zuletzt von syshack (8. März 2017 um 06:08)

  • Was ist .NET Core genau? Ich meine .NET gibt es ja schon sehr lange.

  • danke Bitte melde dich an, um diesen Link zu sehen. für den Tipp mit der Sprachauswahl für die offline-Installation!
    Habe damit die Community Edition (de-DE) runtergeladen - 20,6GB!
    Da freut man sich, dass man nen Glasfaseranschluss hat :freude

    Was ist .NET Core genau? Ich meine .NET gibt es ja schon sehr lange.

    :search: Bitte melde dich an, um diesen Link zu sehen.


    Bitte melde dich an, um diesen Link zu sehen.
    10.06.2023 - DoReCo Bitte melde dich an, um diesen Link zu sehen.
    14.09.2023 bis 17.09.2023 - DoReCo-Party 2023

    Einmal editiert, zuletzt von Yan_B (8. März 2017 um 10:57)

  • Was ist .NET Core genau? Ich meine .NET gibt es ja schon sehr lange.

    Das ist ein platformunabhängiges Subset von .NET, basierend aus .NET Framework 4.6.x. Du kannst damit Commandline und ASP.NET Apps und Services coden für Windows, macOS, Linux, Android und iOS.
    Du hast natürlich wegen der Platformunabhängigkeit keine WinForms, WPF, UWP & co mehr. Als Alternative gibt es dann halt evt. Xamarin, aber das wiederum gibt es nicht für Linux.

    Das schöne in .NET Core ist: Du kannst auch auf dem Mac entwickeln. Oder Linux. Und du kannst die generierten Programme copy & pasten auf der anderen Platform, wenn ich das richtig gesehen habe.
    Editor und .NET Core Runtimes/Compiler genügen für die Entwicklung. Man muss dazu also nicht Visual Studio 201x verwenden. Man kann aber "Visual Studio Code", welches für Win/Linux/macOS verfügbar ist, verwenden.
    Und es ist Open Source!

    Infos:
    Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen.

    ___________________________________________________________
    Meine Kreationen: Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    | Bitte melde dich an, um diesen Link zu sehen.
    Avatar: Copyright 2017 by Saiki

  • Das hört sich ja toll an, fehlt nur noch dass die GUI crossplattform wird. C# wird so langsam immer interessanter.

  • Das hört sich ja toll an, fehlt nur noch dass die GUI crossplattform wird. C# wird so langsam immer interessanter.

    Ja, das mit der GUI ist halt der Crux. Aber oft will man nur Backend Programme, Webservices und Services (Dienste, Daemons) proggen und für das ist es gut genug.
    Auf der anderen Seite kannst Du ja immer noch native GUI Frontends drüberpappen für das jeweilige OS.
    z.B. eben per Xamarin Forms oder Web-GUI und Webservices.

    Wenn Apple mal endlich über den Schatten springt und Swift auch für Windows rausbringt (oder von mir aus noch besser, soll es Microsoft machen und dafür voll ins Visual Studio integrieren), dann hat man zusammen mit Python drei verschiedene Möglichkeiten, relativ unabhängig vom OS zu coden, je nach Anforderungen und Lust und Laune.
    Ohne dieses C++ Zeugs :bgdev

    ___________________________________________________________
    Meine Kreationen: Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    | Bitte melde dich an, um diesen Link zu sehen.
    Avatar: Copyright 2017 by Saiki

  • Au ja C++, ich habe sicherlich hundert Versuche hinter mir damit warm zu werden. Aber selbst mit Qt, was ja eine feine Sache ist, empfinde ich C++ als Krampf. Macht mir keinen Spaß. Von Swift habe ich auch schon gehört, da es leider noch Mac only ist für mich leider erst einmal uninteressant.

  • Von Swift habe ich auch schon gehört, da es leider noch Mac only ist für mich leider erst einmal uninteressant.

    Nein, das gibt auch für Linux. Aber eben noch nichts Offzielles für Windows.
    Böse gesagt: Swift ist so ein Versuch von Apple vom Objective-C wegzukommen, weil die Wenigsten, die aus anderen Umgebungen und Sprachen kommen, es mögen.
    Swift bringt da etwas frischen Wind.

    ___________________________________________________________
    Meine Kreationen: Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    | Bitte melde dich an, um diesen Link zu sehen.
    Avatar: Copyright 2017 by Saiki

  • Plattformübergreifende GUIs? Gibts doch mit Java schon seit Ewigkeiten?

    ────────────────────────────────────────────────────────────
    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.
    ────────────────────────────────────────────────────────────

  • Die Enterprise Edition als Englische Version lädt satte 19.2 GByte runter. Ich habe das so runtergeladen:
    mu_visual_studio_enterprise_2017_x86_x64_10049783.exe --layout "D:\Temp\Visual Studio 2017 Enterprise\install" --lang en-US

    Mir scheint, als hätte Mcrosoft das verbockt. Auf der Arbeit hat das Kommando (mit Sprache de-DE) nur 13.1 MB heruntergeladen. Vermutlich, weil schon VS 2015 auf dem PC installiert ist. :sad:

    Ich werde den Verdacht nicht los, dass man das Herunterladen am Besten auf einen PC macht, wo möglichst wenig installiert ist - am Besten nur Windows und sonnst nichts.

    ---
    Meine Github-Projekte: Bitte melde dich an, um diesen Link zu sehen. Vice 3.2 Improved: Bitte melde dich an, um diesen Link zu sehen.
    1541 Ultimate II / Ultimate 64 Firmware Releases: Bitte melde dich an, um diesen Link zu sehen.
    1541 Ultimate II Update instructions: Bitte melde dich an, um diesen Link zu sehen.

  • Plattformübergreifende GUIs? Gibts doch mit Java schon seit Ewigkeiten?

    Java?!? :kotz
    Nee, nix gegen Java an sich, aber das ist nix für mich.


    Mir scheint, als hätte Mcrosoft das verbockt. Auf der Arbeit hat das Kommando (mit Sprache de-DE) nur 13.1 MB heruntergeladen. Vermutlich, weil schon VS 2015 auf dem PC installiert ist.

    Ich habe hier auch VS2015 SP3 (Englisch) installiert, aber es hat trotzdem 19.2 GB runtergeladen. Installiert habe ich noch nichts, weil ich gerade remote an einem Kundenproblem arbeite und nicht rebooten kann.
    Auf einem anderen Server, wo VS2013 drauf ist, habe ich auch 20.x GB runtergeladen für die Deutsche Version.

    Was ich aber gemacht habe, nachdem ich eine Download-Fehlermeldung wegen einer Komponente bei diesem Server gesehen habe (irgendwo in einem VS2017 RC Thread gelesen):
    Download abgebrochen. Alles verschoben in ein kurzes Verzeichnis wie D:\VS2017\install und dort nochmals den Rest runtergeladen.
    Da die Komponenten-Namen teilweise ellenlang sind, könnte es Probleme mit dem Pfad geben, wenn dieser lang ist.

    ___________________________________________________________
    Meine Kreationen: Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    | Bitte melde dich an, um diesen Link zu sehen.
    Avatar: Copyright 2017 by Saiki

    2 Mal editiert, zuletzt von syshack (8. März 2017 um 13:27)

  • Das kann es eigentlich nicht gewesen sein, der Pfad ist "e:\vs2017enterprise". :smile:

    ---
    Meine Github-Projekte: Bitte melde dich an, um diesen Link zu sehen. Vice 3.2 Improved: Bitte melde dich an, um diesen Link zu sehen.
    1541 Ultimate II / Ultimate 64 Firmware Releases: Bitte melde dich an, um diesen Link zu sehen.
    1541 Ultimate II Update instructions: Bitte melde dich an, um diesen Link zu sehen.

  • Wenn Apple mal endlich über den Schatten springt und Swift auch für Windows rausbringt (oder von mir aus noch besser, soll es Microsoft machen und dafür voll ins Visual Studio integrieren)

    Apple muss dafür nicht mehr springen. Sie haben Swift ja open source gemacht und sogar für Linux portiert. MS kann es jederzeit in VS einbauen, wenn sie Lust dazu haben.

    Plattformübergreifende GUIs? Gibts doch mit Java schon seit Ewigkeiten?

    Das Problem bei Java-Anwendungen ist aber, dass den jeweiligen Betriebssystem-Eigenarten kaum Rechnung getragen wird. Bei Java sieht halt alles gleich aus – das mag an den Entwicklern liegen oder am Konzept – aber mich stört es, wenn Button-Reihenfolgen in Dialogen auf einmal "verkehrt herum" angeordnet (oder ungewöhnlich beschriftet) sind oder Tastaturkürzel nicht dem entsprechen, was man von nativen Programmen her gewohnt ist.

    Beispiel (links Windows, rechts Mac):

    Bitte melde dich an, um diesen Anhang zu sehen. Bitte melde dich an, um diesen Anhang zu sehen.

    Wie man hier sehen kann, befindet sich der Default-Button bei Windows links und bei macOS rechts, der abbrechende Button jeweils auf der anderen Seite. Und Mac-Entwicklern wird empfohlen, man solle in die Buttons nicht nur OK/abbrechen oder Ja/nein hineinschreiben, sondern das, was sie bewirken – damit auch Leute den richtigen Button drücken, die den Dialog-Text nur halb (oder gar nicht) gelesen haben. Java-Programme ignorieren solche Vorgaben gerne und dann muss man sich als User damit herumärgern.

    MS verspricht für Xamarin, dass die Programme sich auf jeder Plattform so anfühlen, wie dafür gemacht – und nicht wie Fremdkörper (was bei Java fast immer der Fall ist)

    Böse gesagt: Swift ist so ein Versuch von Apple vom Objective-C wegzukommen, weil die Wenigsten, die aus anderen Umgebungen und Sprachen kommen, es mögen.

    Das ist gar nicht böse gesagt. Natürlich musste Apple irgendwann mal was Neues bringen. Obj.-C wurde ja nun schon vom NeXT mit rübergeschleppt und viele Entwickler waren nicht unbedingt glücklich damit. Dank iOS hat es dann doch relativ große Verbreitung erlangt und so wuchs der Druck. Bitte melde dich an, um diesen Link zu sehen. wird hingegen (nicht nur von Mac-Entwicklern) sehr gelobt – die Sprache trifft wohl den Nerv der heutigen Software-Entwickler.

    IBM hat es z.B. für serverbasierte Dienst adaptiert:
    Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen. | Meine Lieblings-Themen im Forum64:

    Bitte melde dich an, um diesen Link zu sehen.Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.

  • Mir scheint, als hätte Mcrosoft das verbockt. Auf der Arbeit hat das Kommando (mit Sprache de-DE) nur 13.1 MB heruntergeladen. Vermutlich, weil schon VS 2015 auf dem PC installiert ist.

    Ich werde den Verdacht nicht los, dass man das Herunterladen am Besten auf einen PC macht, wo möglichst wenig installiert ist - am Besten nur Windows und sonnst nichts.

    Wie oben geschrieben hat er bei mit 20,6GB (mit de-DE) geladen, allerings die community edition.
    Auf dem Rechner ist auch die 2015R3 drauf und alles mögliche andere - ich bezweifel, dass es daran liegt.
    Da mit diesem Befehl ja alles runtergeladen wird, und eben nicht nur die benötigten Komponenten, wäre es ja auch Quatsch, wenn das Programm prüft, was schon installiert ist.


    Bitte melde dich an, um diesen Link zu sehen.
    10.06.2023 - DoReCo Bitte melde dich an, um diesen Link zu sehen.
    14.09.2023 bis 17.09.2023 - DoReCo-Party 2023

  • C und Python reichen :)

    Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen.

  • Wie oben geschrieben hat er bei mit 20,6GB (mit de-DE) geladen, allerings die community edition.
    Auf dem Rechner ist auch die 2015R3 drauf und alles mögliche andere - ich bezweifel, dass es daran liegt.
    Da mit diesem Befehl ja alles runtergeladen wird, und eben nicht nur die benötigten Komponenten, wäre es ja auch Quatsch, wenn das Programm prüft, was schon installiert ist.

    Dann weiß der Teufel, was da los ist... kommen ja zu viele Ursachen iin Frage.

    ---
    Meine Github-Projekte: Bitte melde dich an, um diesen Link zu sehen. Vice 3.2 Improved: Bitte melde dich an, um diesen Link zu sehen.
    1541 Ultimate II / Ultimate 64 Firmware Releases: Bitte melde dich an, um diesen Link zu sehen.
    1541 Ultimate II Update instructions: Bitte melde dich an, um diesen Link zu sehen.

  • Dann weiß der Teufel, was da los ist... kommen ja zu viele Ursachen iin Frage.

    Hast Du den Download nochmals am gleichen Ort und gleichen Aufruf nochmals gestartet? So wie es aussieht, werden die Dateien gecheckt am Anfang und Fehlendes noch runtergeladen.

    Mit dem Ansturm auf den Download kann es vielleicht sein, dass das Runterladen einen Schluckauf hat?

    ___________________________________________________________
    Meine Kreationen: Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    | Bitte melde dich an, um diesen Link zu sehen.
    Avatar: Copyright 2017 by Saiki

  • Auch das. 3x gemacht. Naja, ich kann das ja nochmal machen.

    Nachtrag: Nochmal anstarten lädt kein zusätzliches Byte...

    Nachtrag 2: Ich glaube, ich habe die Ursache: Der Downloader braucht unwahrscheinlich viel Platz im %LOCALAPPDATA%\tmp

    Nachtrag 3: Trotzdem hat er mir wieder abgebrochen.

    ---
    Meine Github-Projekte: Bitte melde dich an, um diesen Link zu sehen. Vice 3.2 Improved: Bitte melde dich an, um diesen Link zu sehen.
    1541 Ultimate II / Ultimate 64 Firmware Releases: Bitte melde dich an, um diesen Link zu sehen.
    1541 Ultimate II Update instructions: Bitte melde dich an, um diesen Link zu sehen.

    3 Mal editiert, zuletzt von markusC64 (8. März 2017 um 14:57)

  • MS verspricht für Xamarin, dass die Programme sich auf jeder Plattform so anfühlen, wie dafür gemacht – und nicht wie Fremdkörper (was bei Java fast immer der Fall ist)

    Die meisten Eigenschaften werden von den Look&Feels doch eigentlich abgedeckt? Also die Reihenfolge der Buttons auf jeden Fall. Ich habe nicht so ein Auge für GUIs, aber ich erkenne eigentlich nur in den seltensten Fällen, dass eine Anwendung nicht-Nativ ist, sofern sie das entsprechende OS Look&Feel benutzt (und nicht Metal oder Nimbus, was wohl leider viele gerne verwenden).

    ────────────────────────────────────────────────────────────
    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.
    ────────────────────────────────────────────────────────────

    Einmal editiert, zuletzt von Claus (8. März 2017 um 15:48)

  • Ich habe meinen Download in einer frischen Windows 7 VM wiederholt. Jetzt habe ich 20,8 GB bekommen, was passen solle. Durch wiederholtes Starten kontrolliert, dass er auch alles hat.

    Das ganze in einer frischen Windows 10 Maschine, die kein Internetzugang hat, rüberkopiert, ausprobiert und - man glaubt es kaum - der Installer meckert an, dass Dateien zur Installation fehlen.

    Während in jener Windows 7 VM die Dateien zur Instalation geeignet sind.

    Ich muss das ganze noch weiter untersuchen... irgendwas läuft aber nicht so, wie es sollte.

    Nachtrag: Man muss offenbar vor dem Start des Installers die Zertifikate aus dem Verzeichnis "Certificates" installieren - nur steht nirgends, ob in den Zertifikatsspeichers der Maschine oder des Benutzers.

    ---
    Meine Github-Projekte: Bitte melde dich an, um diesen Link zu sehen. Vice 3.2 Improved: Bitte melde dich an, um diesen Link zu sehen.
    1541 Ultimate II / Ultimate 64 Firmware Releases: Bitte melde dich an, um diesen Link zu sehen.
    1541 Ultimate II Update instructions: Bitte melde dich an, um diesen Link zu sehen.

    Einmal editiert, zuletzt von markusC64 (8. März 2017 um 20:33)