2008-12-04 14 views
15

Ich habe das seltsame Problem, dass ich die Eigenschaften meiner .NET-Projekte in Visual Studio nicht öffnen kann. Wenn ich versuche, es zu öffnen, indem ich auf den Eigenschaften-Strukturknoten im Projektmappen-Explorer klicke, erhalte ich die folgende Meldung:Warum kann Visual Studio keine .csproj-Dateien öffnen?

Es gibt keinen Editor für '.... csproj'. Stellen Sie sicher, dass die Anwendung für den Dateityp (.csproj) installiert ist.

Wenn ich versuche, die Projekteigenschaften über das Hauptmenü zu öffnen, geschieht überhaupt nichts.

Ich habe bereits versucht, die Visual Studio-Einstellungen über die Befehlszeile und eine Reparaturinstallation zurückzusetzen, aber nichts half bisher.

Ich benutze das Visual Studio 2008 in Version 9.0.30729.1 SP einschließlich der XNA Game Studio 3.0, ReSharper 4.1 und Visual SVN 1.5.1.

Es tritt bei allen meinen Projekten auf und scheint ein lokales Problem zu sein, da meine Mitarbeiter dieses Problem nicht haben.

Hilfe wird sehr geschätzt!

Danke, Michael

+1

Beklagt es sich, wenn Sie eine Lösung öffnen, die C# -Projekte enthält? – RobS

+1

Schließen und Wiedereröffnung VS arbeitete für mich. Wird wahrscheinlich nur in einigen Fällen funktionieren, aber immer zuerst einen Versuch wert. –

Antwort

24

Reparatur-Installation hat nicht funktioniert, wie ich in meiner Frage erwähnt habe. Das Problem wurde mit

unter Verwendung der Befehlszeile gelöst
devenv /ResetSkipPkgs 

aber danach musste ich einige meiner ReSharper Einstellungen zurückgesetzt.

+0

Vielen Dank! Ich verbrachte fast einen Tag damit, dieses Problem mit Uninstallationen und Neuinstallationen zu lösen, ohne Erfolg. – Scott

+0

Vielen Dank Mil, es hat wirklich viel Zeit gespart .. – waheed

+0

Für diejenigen, die sich wundern, ist dies immer noch eine gültige Lösung in VS 2015. +1 –

1

Haben Sie installiert SQL Server? Wenn ja, öffnen Sie versehentlich das Projekt mit der VS2005-Shell, die als Teil von SQL Server installiert ist?

+0

SQL Server ist installiert, das ist richtig, aber ich habe die Lösung mit der Shell nicht geöffnet. Die sln sollte in meinem Fall vom VS Version Selector geöffnet werden. – Mil

+1

Ja, aber manchmal wird der Versions-Selektor falsch verstanden. Ich habe es schon oft erlebt. Stellen Sie sicher, dass das Projekt 2008 und nicht 2005 eröffnet wird. –

1

Klingt für mich wie Sie müssen eine vollständige Deinstallation und Neuinstallation von Grund auf neu. Sie haben wahrscheinlich einige Einstellungen verloren oder einige Registrierungsschlüssel beschädigt. Sie können entweder herumfischen, bis Sie Ihre fehlerhafte Einstellung gefunden haben, oder Sie können die Zeit für eine Neuinstallation verwenden.

Führen Sie keine Reparatur aus. Entfernen Sie VS (und die anderen Programme/Dienstprogramme, die Sie erwähnten) von Ihrem Computer und führen Sie eine Neuinstallation durch.

1

Öffnen Sie die .csproj im Editor und überprüfen Sie die <ProjectTypeGuids> Tag, wenn es existiert, dann möglicherweise nicht einer der Projekttypen installiert.

2

Ich hatte das gleiche Problem. versuchte "devenv/ResetSkipPkgs" laufen zu lassen und reparierte die Installation ... ohne Glück.

Ich öffnete die .csproj-Datei (in einem Texteditor) und suchte nach allen Referenzen in der csproj-Datei. Apparantly, i die Zeile gefunden, wo es verweist MVC 1.0 (die i 2.0 MVC unter der Annahme installiert haben wäre rückwärtskompatibel !?)

i MVC 1.0 installiert, und Boom ... es funktioniert!

Überprüfen Sie einfach alle Referenzen in der .csproj-Datei und installieren Sie sie nach Bedarf.

0

Wenn keine der obigen Antworten funktioniert, können Sie auch das Installationsprogramm erneut starten, "Funktionen entfernen oder hinzufügen" auswählen und alle "zusätzlichen Sprachwerkzeuge" für "Visual C#" in der Liste der Funktionen hinzufügen. Zum Beispiel fehlte in meinem Fall "Visual Studio Tools for Office", die benötigt wurde, um das .csproj öffnen zu können.

0

Ich hatte das gleiche Problem, wenn ich eine Erweiterung von den Erweiterungen und Updates nicht installiert. Ich habe alle oben genannten Möglichkeiten ausprobiert, aber kein Glück. Es zeigte mir Xamarin Shell-Paket wurde nicht korrekt geladen jedes Mal, wenn ich versuchte, die App zu laden.

Dann wurde das Problem durch Reparieren der Xamarin.VisualStudio mit der Xamarin.VisualStudio_ <version> .msi gelöst.. Durch dieses .csproj Problem wird gelöst.

Verwandte Themen