Laden...

In VS2010 kann .net 2.0 nicht gewählt werden, obwohl es installiert ist [==> .net 3.5 installieren]

Erstellt von jogibear9988 vor 12 Jahren Letzter Beitrag vor 12 Jahren 1.778 Views
J
jogibear9988 Themenstarter:in
641 Beiträge seit 2007
vor 12 Jahren
In VS2010 kann .net 2.0 nicht gewählt werden, obwohl es installiert ist [==> .net 3.5 installieren]

Ich habe auf einem neuen PC VS2010 installiert, und kann nun im Zielframework nur .Net 4.0 auswählen, obwohl 2.0 auch installiert ist.
Auch ein erneutes installieren von .Net 2.0 hat nicht gebracht. Und auch nach der Installation von .net 3.0 und 3.5 kann ich nur für .net 4.0 programieren! einer ne idee was das sein kann?

cSharp Projekte : https://github.com/jogibear9988

6.911 Beiträge seit 2009
vor 12 Jahren

Hallo jogibear9988,

ich denke die Installationsreihenfolge muss umgekehrt sein: .net * und dann VS2010

Die Vermutung begründe ich mit den Reference Assemblies die VS2010 benötigt.

mfG Gü

Stellt fachliche Fragen bitte im Forum, damit von den Antworten alle profitieren. Daher beantworte ich solche Fragen nicht per PM.

"Alle sagten, das geht nicht! Dann kam einer, der wusste das nicht - und hat's gemacht!"

J
jogibear9988 Themenstarter:in
641 Beiträge seit 2007
vor 12 Jahren

Denke das sollte nichts machen, da vs2010 mich, wenn ich ein projekt welches .net 2.0 verwendet öffne, auf eine webseite schickt, von der ich .net 2.0 laden und installieren soll! Also sollte es ja auch danach noch gehen.

Und welche reference assemblys?

cSharp Projekte : https://github.com/jogibear9988

6.911 Beiträge seit 2009
vor 12 Jahren

Hallo jogibear9988,

Und welche reference assemblys?

Zitat von: Multi-Targeting Support
VS 2010 now ships what we call “reference assemblies” for each version of .NET. A “reference assembly” contains only the metadata of a particular framework assembly – and not its actual implementation (making it much smaller in size on disk). This metadata is enough, though, to ensure that VS 2010 can always provide 100% accurate intellisense when targeting a particular version of the .NET framework. It also means that properties exposed through the property grid within designers, API listings within the Object Browser, and all the other various places within the IDE accurately reflect the exact API version signature.

Daher meine Vermutung dass VS diese Reference Assemblies nicht findet und daher das andere .net nicht erkennt.

Installier halt einfach VS noch mal...

mfG Gü

Stellt fachliche Fragen bitte im Forum, damit von den Antworten alle profitieren. Daher beantworte ich solche Fragen nicht per PM.

"Alle sagten, das geht nicht! Dann kam einer, der wusste das nicht - und hat's gemacht!"

J
jogibear9988 Themenstarter:in
641 Beiträge seit 2007
vor 12 Jahren

Bringt alles nix. In VS2010 geht nur .Net 4.0. Die anderen Frameworks sind nicht auswählbar! Noch einer ne Idee?

Hab jetzt schon 2 mal neu installiert!

cSharp Projekte : https://github.com/jogibear9988

J
jogibear9988 Themenstarter:in
641 Beiträge seit 2007
vor 12 Jahren

Nach der Installation von Framework 3.5 gehts. Also man braucht 3.5 um auch für 2.0 entwickeln zu können! Mfg.

cSharp Projekte : https://github.com/jogibear9988

906 Beiträge seit 2005
vor 12 Jahren

das ist richtig:

Targeting frameworks 2.0, 3.0 or 3.5 using VS 2010 requires 3.5 Sp1 to be installed

Quelle:
Targeting earlier .NET frameworks 2.0, 3.0, 3.5 using Visual Studio 2010