Entwickler-Ecke
Programmierwerkzeuge - Visual Studio kann Projekt nicht öffnen
Kirk1701A - Fr 29.01.21 01:53
Titel: Visual Studio kann Projekt nicht öffnen
Hallo allerseits,
es ist meine erste Frage im Jahr 2021, deshalb nochmal an alle (wenn auch etwas verspätet) ein frohes Neues und vor allem gesundes Jahr 2021.
Ich habe ein Problem mit Visual Studio. Da ich es schwer beschreiben kann, habe ich ein Screenrecording gemacht, die in diesem Link zu finden ist. Es ist ein Google Drive Element - mp4 Video, das ich freigegeben habe zum Download:
https://drive.google.com/file/d/1vIrBdN8TvPu7v-fdvTMWugc7IyB7XG1Y/view?usp=sharing (Kein Konto benötigt). Ich musste es über den Link machen, da die Datei angeblich zu groß sei (sie ist nur 2,89 MB groß) aber das ist eine andere Sache.
In dem Video seht ihr alles in Einzelheiten. Hier noch meine Daten:
Win 10 Home
Visual Studio 2019 Community
Was das Framework angeht, habe ich bereits eine komplette Neuinstallation versucht, aber selbst wenn alle deinstalliert sind, kann ich keinen der Version 4.6 oder 4.6.1 installieren.
Danke schonmal im Voraus.
Moderiert von Narses: Topic aus Off Topic verschoben am Fr 29.01.2021 um 08:35
jaenicke - Fr 29.01.21 05:42
Und wenn du einmal in der .csproj Datei die Frameworkversion manuell setzt?
Quelltext
1:
| <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion> |
Ebenso in der App.config:
Quelltext
1:
| <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" /> |
Das sollte man zwar nicht machen, aber ausprobieren kannst du es ja mal...
Kirk1701A - Fr 29.01.21 09:50
Hallo jfheins und jaeincke,
danke für eure Anwtorten.
@jfheins:
Hier ein Bild aller installierten Frameworks. Es sind SKD's und normale Frameworks installiert. Am Datum siehst du, dass ich die gestern frisch gemacht habe.
@jaenicke:
Das kann ich tatsächlich versuchen. Kann ich die mit VS Code editieren? Denn VS startet das Projekt auch nicht, wenn ich über die .csproj das Ding öffnen möchte (hat mir schon manchmal das ein oder andere Problem gelöst, die .csproj manuell zu öffnen).
Kann es vielleicht auch sein, dass ich nur einen Denkfehler habe?
jaenicke - Fr 29.01.21 11:47
Kirk1701A hat folgendes geschrieben : |
Das kann ich tatsächlich versuchen. Kann ich die mit VS Code editieren? |
Du kannst einfach einen beliebigen Editor verwenden, am besten so etwas wie Notepad++.
Aber wenn das korrekte SDK nicht installiert ist, wird das auch nicht helfen. Mit den Versionen und was man da braucht kenne ich mich nicht aus, von daher übergebe ich da an die Experten. ;-)
Kirk1701A - Fr 29.01.21 13:51
Th69 hat folgendes geschrieben : |
"Microsoft.NET Framework 4.6 SDK" (bzw. "... 4.6.1 SDK" oder höher) |
Hi Th69,
im Bild oben hast du gesehen, dass bereits die Version 5.0.102 vom SDK und die Version 5.0.2 vom Runtime installiert. Selbst, wenn ich die deinstalliere, neu starte und die 4.6 bzw die 4.6.1 installieren will, wird mir gesagt, dass bereits eine neuere Version installiert ist.
Kirk1701A - Fr 29.01.21 14:19
Th69 hat folgendes geschrieben : |
Welche genaue Fehlermeldung erhältst du eigentlich beim Öffnen des Projekts? |
Ich habe gestern Abend dazu ein Video auf Google Drive freigegeben. Du brauchst dazu kein Google Konto. Du musst es dir noch nichtmal herunterladen. Hier kannst du es sehen. Da siehst du alle Framework Versionen und die Fehlermeldung
en.
Hier ist der Link:
https://drive.google.com/file/d/1vIrBdN8TvPu7v-fdvTMWugc7IyB7XG1Y/view?usp=sharing
Die Frameworks sehen bei dir auch ganz anders aus. Bei mir steht nur noch "Microsoft .Net" da. Nix mehr mit Framework. Zuerst dachte ich mir, dass ich die aus Versehen deinstalliert hatte, aber als ich die Version 5.0.2 installiert habe, sah das genauso aus. Oder hab ich grad nur ein dummes Brett vorm Kopf? :autsch: :gruebel: :gruebel:
Hier ist noch ein Video, in dem ich die Fehlermeldung mit dem Framework zeige bei der Installation:
https://drive.google.com/file/d/1YGY27h3WnmMCMmi_k74QIgkNfTZ6HNP3/view?usp=sharing
Th69 - Fr 29.01.21 17:20
Also, ich habe jetzt bei mir mal das "Microsoft.NET Framework 4.7.2 SDK" heruntergeladen und konnte es fehlerfrei installieren (obwohl ich auch .NET 5.0 SDK installiert habe).
Bei deinem Video habe ich bei dir auch nur die Installation vom "Microsoft.NET Framework" (d.h. der Laufzeitumgebung, und nicht vom SDK!) gesehen...
Kirk1701A - Fr 29.01.21 18:48
Th69 hat folgendes geschrieben : |
Bei deinem Video habe ich bei dir auch nur die Installation vom "Microsoft.NET Framework" (d.h. der Laufzeitumgebung, und nicht vom SDK!) gesehen... |
Wo hast du das heruntergeladen? Ich habe deinen Link benutzt, es gibt nur für .Net Core ein SDK. Für die anderen nicht (siehe Bilder)... Entweder ich stehe auf dem Schlauch oder ich bin dumm... :lol:
jaenicke - Fr 29.01.21 21:31
Das Developer Pack beinhaltet laut Beschreibung unter anderem das SDK.
Th69 - Sa 30.01.21 08:57
Th69 hat folgendes geschrieben: |
unter ".NET Framework" das zugehörige "Developer Pack" herunterladen und installieren. |
SDK = Software Developer Kit
jfheins - Sa 30.01.21 18:09
Kirk1701A hat folgendes geschrieben : |
Die Frameworks sehen bei dir auch ganz anders aus. Bei mir steht nur noch "Microsoft .Net" da. Nix mehr mit Framework. Zuerst dachte ich mir, dass ich die aus Versehen deinstalliert hatte, aber als ich die Version 5.0.2 installiert habe, sah das genauso aus. |
Eventuell hilft dir dieser Auszug aus den Versionen von .net:
Erscheinungsjahr Version
2003 .net Framework 1.1
2005 .net Framework 2
2010 .net Framework 4.0
2015 .net Framework 4.6
2016 .net Framework 4.6.2
2019 .net Framework 4.8
2016 .net core 1.0
2017 .net core 2.0
2019 .net core 3.0
2020 .net 5
.net 5 baut dabei auf .net core 3.1 auf und hat nur entfernte Wurzeln im .net Framework. Du kannst daher nicht ein .net 5 SDK für eine .net
Framework 4.6 Anwendung nutzen. ".net 5" und alles was "Framework" im Namen hat, sind sehr unterschiedliche Dinge.
Die .net core Reihe läuft auch unter Linux, daher fehlen da bestimmte Teile des älteren .net Framework. In .net 5 sind einige Teile modular (und optional) wieder drin, daher soll es "alles bisherige" Zusammenführen.
Um die Verwirrung klein zu halten, wurde die Version .net core 4 übersprungen. Das Naming ist dennoch nicht 100% perfekt geworden, aber ich kann verstehen, dass sie die Marke ".net" nicht weglassen wollten.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!