myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
   » Plugin für Firefox
   » Plugin für IE
   » Gadget für Windows
» Regeln
» Wie poste ich richtig?
» Datenschutzerklärung
» wbb-FAQ

Mitglieder
» Liste / Suche
» Stadt / Anleitung dazu
» Wer ist wo online?

Angebote
» ASP.NET Webspace
» Bücher
» Zeitschriften
   » dot.net magazin
» Accessoires

Ressourcen
» .NET-Glossar
» guide to C#
» openbook: Visual C#
» openbook: OO
» .NET BlogBook
» MSDN Webcasts
» Search.Net

Team
» Kontakt
» Übersicht
» Wir über uns
» Bankverbindung
» Impressum

» Unsere MiniCity
MiniCity
» 10 Jahre myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Externes » Szenenews » .net 4.5 und Visual Studio 11
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

.net 4.5 und Visual Studio 11

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
gfoidl gfoidl ist männlich
myCSharp.de-Team (Moderation)

images/avatars/avatar-2894.jpg


Dabei seit: 07.06.2009
Beiträge: 5.746
Entwicklungsumgebung: VS 2012 sup{Editionen}
Herkunft: Waidring / Tirol


gfoidl ist offline

.net 4.5 und Visual Studio 11

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo zusammen,

.net 4.5 und Visual Studio 11 (elfte Version von VS, nicht das Kalenderjahr) sind (schön langsam) am kommen. Weitere Infos:  Announcing Visual Studio 11 Developer Preview.

V.a. für .net 4.5 mögen die Async-Features sehr verlockend und einfach zu verwenden sein, aber das ändert nichts an der Tatsache dass Threading ein schwieriges Thema ist und es ist auch nichts, was man mal nebenbei so einfach mit einem Modifizierer async macht. Dazu gibt es zuviele Fallstricke. Auch wenn ein Programm auf dem Entwicklungsrechner läuft und tut was es soll, bedeutet das noch nicht, dass es auf einem anderen Rechner korrekt läuft (Stichwort: Race Condition). Um die Grundlagen vom Threading kommt man also nicht herum. Wie kompliziert das Ganze ist hat herbivore in  Variable in Thread erhalten und  SyncQueue <T> - Eine praktische Job-Queue ganz passend beschrieben.

Ich empfehle somit folgende Artikel/Tutorials/Bücher unbedingt zu lesen und zu verstehen bevor mit async/await gearbeitet wird:In der genannte Liste überschneiden sich viele Themenbereiche, aber gerade in diesem Thema kann man nie genug darüber lesen, probieren und verstehen.

mfG Gü
19.09.2011 20:53 Beiträge des Benutzers | zu Buddylist hinzufügen
Martin Decker Martin Decker ist männlich
myCSharp.de-Mitglied

Dabei seit: 04.07.2011
Beiträge: 7
Entwicklungsumgebung: VS2010
Herkunft: Hessen


Martin Decker ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Vielleicht weiss jemand: Gibt es eine Hoffnung, daß man auch unter Visual Studio 2010 (Professional) für .NET 4.5 entwickeln können wird, und dabei neue .NET 4.5er Funktionen benutzen kann ?
Grüße.
30.09.2011 16:59 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
herbivore
myCSharp.de-Team (Admin)

images/avatars/avatar-2627.gif


Dabei seit: 11.01.2005
Beiträge: 48.498
Entwicklungsumgebung: csc/nmake (nothing is faster)
Herkunft: Berlin


herbivore ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo Martin Decker,

da meines Wissens bisher keine VS Version im Nachhinein eine höhere Framework-Version unterstützt hat, ist das auch bei VS 2010 sehr unwahrscheinlich.

herbivore
30.09.2011 18:26 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
chavez
myCSharp.de-Mitglied

Dabei seit: 27.02.2007
Beiträge: 252
Entwicklungsumgebung: VS 2010
Herkunft: Österreich


chavez ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

War es nicht damals bei VS 2005 so dass man den FW 3.0 Support nachrüsten konnte und dann eben WPF und WCF nutzen konnte.
30.09.2011 18:40 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Martin Decker Martin Decker ist männlich
myCSharp.de-Mitglied

Dabei seit: 04.07.2011
Beiträge: 7
Entwicklungsumgebung: VS2010
Herkunft: Hessen


Martin Decker ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Zitat von herbivore:
da meines Wissens bisher keine VS Version im Nachhinein eine höhere Framework-Version unterstützt hat, ist das auch bei VS 2010 sehr unwahrscheinlich.

Hallo herbivore,
Es war so, dass man Visual Studio 2008 and .NET 3.5 nicht auf .NET 4.0 hochrüsten konnte, aber das war Version 3.X auf Version 4.X.

Jetzt erscheint erstmals eine Änderung der "second digit number" von .NET, welche von einem VS nicht unterstützt wird. Ich glaube, die End-User werden, wenn sie .NET 4.5 runtime installiert haben, garkein .Net 4.0 installiert haben können, also wird es so sein, dass die Target .NET Version von VS 2010, nämlich .Net 4.0 runtime, garnicht mehr installierbar ist. Die Situation ist etwas anders als die vergangenen Male, es sei denn, ich täusche mich.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Martin Decker am 30.09.2011 19:09.

30.09.2011 19:07 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
gfoidl gfoidl ist männlich
myCSharp.de-Team (Moderation)

images/avatars/avatar-2894.jpg


Dabei seit: 07.06.2009
Beiträge: 5.746
Entwicklungsumgebung: VS 2012 sup{Editionen}
Herkunft: Waidring / Tirol

Themenstarter Thema begonnen von gfoidl

gfoidl ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo Martin Decker,

Zitat:
wenn sie .NET 4.5 runtime installiert haben, garkein .Net 4.0 installiert haben können,

Warum sollte das so sein? Bei .net 3.x. konnte auch .net 2.0 installiert sein, die CLR war für beide gleich. Afaik ist für .net 4.5 und .net 4.0 auch die CLR gleich.
Zumal ja gerade in .net die DLL-Hölle durch die Versionierung vermieden werden kann, wäre das wohl ein Schritt zurück.

Da es mit .net 4.5 auch das VS 11 geben wird, glaube ich auch nicht dass mit dem VS 2010 für .net 4.5 entwickelt werden kann. Rein schon aus geschäftlicher Sicht seitens MS.


mfG Gü
30.09.2011 19:55 Beiträge des Benutzers | zu Buddylist hinzufügen
Martin Decker Martin Decker ist männlich
myCSharp.de-Mitglied

Dabei seit: 04.07.2011
Beiträge: 7
Entwicklungsumgebung: VS2010
Herkunft: Hessen


Martin Decker ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Zitat von gfoidl:
Bei .net 3.x. konnte auch .net 2.0 installiert sein, die CLR war für beide gleich.

Danke für die Antwort.

Ja, die CLR-Geschichte, also die Technik, spricht dafür, dass es geht.

Aber die Versionierung spricht dagegen. Bei vielen Software-Produkten ist es so, dass man nur eine Installation pro "major number version" haben kann.

Definitiv wissen tue ich es natürlich nicht.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Martin Decker am 30.09.2011 20:35.

30.09.2011 20:33 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
gfoidl gfoidl ist männlich
myCSharp.de-Team (Moderation)

images/avatars/avatar-2894.jpg


Dabei seit: 07.06.2009
Beiträge: 5.746
Entwicklungsumgebung: VS 2012 sup{Editionen}
Herkunft: Waidring / Tirol

Themenstarter Thema begonnen von gfoidl

gfoidl ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo Martin Decker,

in .net besteht die Versionsnummer aus Major.Minor.Build.Revision. Wenn sich Major und/oder Minor unterscheiden ist es einen neue Version. Somit sehe ich für .net 4.0.* und .net 4.5.* kein Problem, dass die beiden Versionen nicht nebeneinander installiert werden könnten.

Aber wir werden es nach Veröffentlichung von .net 4.5 ganz genau wissen :-)


mfG Gü
30.09.2011 20:41 Beiträge des Benutzers | zu Buddylist hinzufügen
herbivore
myCSharp.de-Team (Admin)

images/avatars/avatar-2627.gif


Dabei seit: 11.01.2005
Beiträge: 48.498
Entwicklungsumgebung: csc/nmake (nothing is faster)
Herkunft: Berlin


herbivore ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo zusammen,

mindestens bei CLR Gleichheit sollte natürlich ein Programm einer niedrigeren Framework-Version auf einer höheren Framework-Version laufen. Wenn man also für .NET 4.0 entwickelt, sollten die Programme auch unter .NET 4.5 laufen. In diesem Sinne wird mal also mit VS 2010 für .NET 4.5 entwickeln können. Aber die in .NET 4.5 neuen Features wird man in VS 2010 vermutlich nicht benutzen können. Wie dem auch sei. Es ist wie gfoidl sagt: genau wissen wir das erst, wenn VS 11 draußen ist.

herbivore
01.10.2011 08:57 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 2 Jahre.
Der letzte Beitrag ist älter als 2 Jahre.
Antwort erstellen


© Copyright 2003-2014 myCSharp.de-Team. Alle Rechte vorbehalten. 24.04.2014 21:13