Ein Projekt kann in Visual Studio nicht geöffnet werden, nachdem die installierte .NET-Version geändert wurde
Ich hatte .NET 4.5 auf meinem Rechner installiert, was jedoch einige Probleme mit einigen Skripts verursachte, die wir bei der Arbeit verwenden. Grundsätzlich hat 4.5 einige Änderungen vorgenommen, auf MSBuild
die unsere Skripte angewiesen waren. Ich musste 4.5 deinstallieren, 4.0 deinstallieren und 4.0 neu installieren, um meine MSBuild
Version "zurückzusetzen" .
In meinem Control Panel gibt es folgende zwei Einträge:
- Microsoft .NET Framework 4 erweitert
- Microsoft .NET Framework 4-Clientprofil
Seitdem habe ich einfach ein VB-Projekt auf meinem Rechner eröffnet, weil wir gerade einen neuen Mitarbeiter eingestellt haben, der dieses Projekt erben wird, das ich von einem ehemaligen Mitarbeiter geerbt habe. Aber wenn ich es öffne, zeigt VS mir diesen Fehler:
Das Projekt
Project
zielt auf ".NETFramework, Version = v4.0, Profile = Client", das auf diesem Computer nicht installiert ist. Sie müssen dieses Framework herunterladen, um dieses Projekt öffnen und erstellen zu können. Um fortzufahren, müssen Sie unten eine Option auswählen.
Richten Sie das Projekt erneut auf .NET Framework 4 aus. Nachdem das Projekt geöffnet wurde, können Sie es auf ein anderes Framework oder ein anderes Profil ausrichten.
Bringen Sie mich zur Framework-Download-Website.
Belassen Sie das Projekt als entladen
Option eins gibt einen anderen Fehler:
Das erneute Targeting des Projekts wurde abgebrochen. '.NETFramework4.0' enthält keine Microsoft.VisualBasic.dll, die für Visual Basic-Projekte erforderlich ist.
Was keinen Sinn macht, weil die DLL in ist \Windows\Microsoft.NET\Framework
(aber nicht in \Framework64
).
Option zwei gibt an, dass ich meine Visual Studios-Installation reparieren muss, um das .NET Multi-Targeting-Paket zu installieren, wenn ich die herunterladbare ausführbare Datei ausführe. Ich kann die Installation jedoch nicht über die Systemsteuerung reparieren.
Option drei ist offensichtlich keine Option, da ich einige Sachen für die neue Einstellung vorbereiten muss.
SO weiß jemand, wie ich dieses Problem lösen könnte?
EDIT Project.sln:
Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 Project("") = "DFProtocol", "DFProtocol\DFProtocol.vbproj", "" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x86 = Debug|x86 Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution .Debug|x86.ActiveCfg = Debug|x86 .Debug|x86.Build.0 = Debug|x86 .Release|x86.ActiveCfg = Release|x86 .Release|x86.Build.0 = Release|x86 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal
0 Antworten auf die Frage
Verwandte Probleme
-
5
Visual Studio 2010 geht fälschlicherweise davon aus, dass es unter Windows 7 im Kompatibilitätsmodus...
-
2
Visual Studio 2010 Beta 2 und 2008 auf demselben Computer
-
8
Wie installiere ich eine VSIX-Datei in Visual Studio?
-
3
Visual Studio 2010 brechen Wacom Intuous Tablet
-
2
Installieren von SQL Server Management Studio, wenn VS2010 Beta 2 bereits installiert ist
-
1
VS 2010, TFS 2008, Build-Server
-
1
TFS 2008 + VS 2010 hat Probleme mit Build
-
1
Visual Studio 2010 Beta 2, integrierte Schriftglättung
-
5
Wie füge ich einem Microsoft Word-Dokument formatierten Code hinzu?
-
3
Kann jemand die Preisgestaltung für Microsoft Visual Studio Team System 2010 erklären?