2013-08-21 15 views
6

Ich habe eine ziemlich große Lösung mit mehreren Teilprojekten (meist C# mit 1 oder 2 C++ - Projekte), jeweils in einem eigenen Ordner. Ich benannte die Ordner und die Projektnamen um und bearbeitete dann die Lösungsdatei mit dem hier beschriebenen Prozess: Proper way to rename solution (and directories) in Visual StudioEin oder mehrere Projekte konnten nicht geladen werden, aber VS sagt nicht, welche

Danach wollte ich testen, ob alles richtig gelaufen ist, also habe ich die Lösungsdatei geöffnet. VS2008 klagt:

ein oder mehr Projekte in der Lösung nicht für den folgenden Grund geladen werden können (n):

Die Projektdatei oder Web wurde verschoben, umbenannt oder ist nicht auf Ihrem Computer .

Diese Projekte werden im Projektmappen-Explorer als nicht verfügbar gekennzeichnet. Erweitern Sie den Projektknoten, um den Grund anzuzeigen, warum das Projekt nicht geladen werden konnte.

Also habe ich versucht genau so zu tun, wie der fett geschriebene Text sagt. Im Projektmappen-Explorer sind jedoch keine nicht verfügbaren Projekte vorhanden. Alle Teilprojekte sind dort und ich sehe keine Warnung oder Fehler oder fehlende Referenzen oder irgendetwas. Die Lösung kompiliert auch perfekt und ich kann die Anwendung auch gut ausführen.

Das Problem ist, dass Fehler beim Öffnen der Lösung auftauchen, und ich versuche, es zu stoppen, weil es schließlich in die Quellcodeverwaltung einsteigen wird.

Hat jemand das schon einmal erlebt? Kann ich etwas übersehen haben?

+0

Öffnen Sie die .sln-Datei in einem Texteditor, Editor wird tun. Vergleichen Sie die Liste der Projekte, die Sie dort sehen, mit den im Solution Explorer-Fenster angezeigten Projekten. Löschen Sie das Extra. –

+0

Das hat mir wirklich geholfen .. Ich habe anscheinend ein Projekt gefunden, nachdem ich bemerkt habe, dass eines fehlt. Es befand sich tief in einem anderen Ordner im Lösungsexplorer, den ich nie benutzt hatte, und nahm an, dass sich nichts lohnte. Vielen Dank. – 9a3eedi

+0

"Es war tief in einem anderen Ordner im Lösungsexplorer, den ich nie benutzt habe, und nahm an, dass sich nichts lohnte" <- diese Aussage macht mir Angst. – NotMe

Antwort

-1

Ich habe anscheinend ein unbeladenes Projekt gefunden, nachdem ich festgestellt habe, dass eines fehlt, indem es manuell gezählt und mit der Anzahl der Projekte verglichen wird, die der Lösungsexplorer gemeldet hat. Es befand sich tief in einem anderen Ordner im Lösungsexplorer, den ich nie benutzt hatte, und nahm an, dass sich nichts lohnte.

Danke für die Tipps.

0

einen Blick in das Ausgabefenster nehmen:

View-> Ausgabe

Es sollte mehr Informationen über Projekte, die Belastung ist fehlgeschlagen.

+0

Es ist leer. Außerdem gibt es keine Option zum Anzeigen der Ausgabe von Visual Studio. – 9a3eedi

6

Es gibt eine einfachste Arbeit, öffnen Sie die Lösungsdatei in Notepad und überprüfen Sie die Adresse der Unterprojekte (exp "dtproj" Erweiterungen), wenn Sie gerade den Namen des Ordners oder der Lösungsdatei geändert haben richtig in der Lösungsdatei darstellen. es gibt einige lösungen für dieses problem, die einfacher und weniger problematisch sind, aber dennoch finde ich es direkt und einfach, wenn man es schafft.